<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Altered Craft]]></title><description><![CDATA[Software craftsmanship in the age of AI]]></description><link>https://writing.alteredcraft.com</link><image><url>https://substackcdn.com/image/fetch/$s_!5w8-!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0162636c-3833-4868-a6fd-0ce66dd2607e_589x589.png</url><title>Altered Craft</title><link>https://writing.alteredcraft.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 09 Nov 2026 18:48:36 GMT</lastBuildDate><atom:link href="https://writing.alteredcraft.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Sam Keen]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[alteredcraft0@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[alteredcraft0@substack.com]]></itunes:email><itunes:name><![CDATA[Sam Keen]]></itunes:name></itunes:owner><itunes:author><![CDATA[Sam Keen]]></itunes:author><googleplay:owner><![CDATA[alteredcraft0@substack.com]]></googleplay:owner><googleplay:email><![CDATA[alteredcraft0@substack.com]]></googleplay:email><googleplay:author><![CDATA[Sam Keen]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Weekly Review: Reward What You Mean]]></title><description><![CDATA[The week&#8217;s curated set of relevant AI Tutorials, Tools, and News, on reward design for agent swarms, coding agents that guess the grader, calibrated judges, and paying for only the reasoning you need]]></description><link>https://writing.alteredcraft.com/p/weekly-review-reward-what-you-mean</link><guid isPermaLink="false">https://writing.alteredcraft.com/p/weekly-review-reward-what-you-mean</guid><dc:creator><![CDATA[Sam Keen]]></dc:creator><pubDate>Mon, 09 Nov 2026 13:15:36 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d9ca3452-c6c9-4584-9c1b-31d97b51858f_2752x1536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Hello, and welcome back to Altered Craft&#8217;s weekly AI review for developers. We appreciate you reading along each week. This edition keeps returning to targets: a swarm that only works in parallel when the reward pays for speed, coding agents that chase an imagined grader instead of the spec, and a case for buying only the reasoning effort a task needs. Addy Osmani closes with the human side, deciding what verified means before you prompt.</em></p></blockquote><p><a href="https://writing.alteredcraft.com/about#&#167;altered-crafts-ai-usage-poliy">AI usage policy</a></p><h2>TUTORIALS &amp; CASE STUDIES</h2><p><em>This week&#8217;s tutorials start with the plumbing, a tour of MCP and a local multi-tool agent, then scale up to training agent swarms. They close on measurement: when a cheap judge can be trusted, and what coding agents actually optimize when a benchmark is watching.</em></p><h3>MCP Explained: An Interactive Tour of the Model Context Protocol</h3><p>Estimated read time: 6 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6vj1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F207d5091-e348-4c21-b6f6-ff5c83ff0125_2484x1506.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6vj1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F207d5091-e348-4c21-b6f6-ff5c83ff0125_2484x1506.png 424w, https://substackcdn.com/image/fetch/$s_!6vj1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F207d5091-e348-4c21-b6f6-ff5c83ff0125_2484x1506.png 848w, https://substackcdn.com/image/fetch/$s_!6vj1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F207d5091-e348-4c21-b6f6-ff5c83ff0125_2484x1506.png 1272w, https://substackcdn.com/image/fetch/$s_!6vj1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F207d5091-e348-4c21-b6f6-ff5c83ff0125_2484x1506.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6vj1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F207d5091-e348-4c21-b6f6-ff5c83ff0125_2484x1506.png" width="564" height="342.0412087912088" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/207d5091-e348-4c21-b6f6-ff5c83ff0125_2484x1506.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:883,&quot;width&quot;:1456,&quot;resizeWidth&quot;:564,&quot;bytes&quot;:287238,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/224084965?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F207d5091-e348-4c21-b6f6-ff5c83ff0125_2484x1506.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6vj1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F207d5091-e348-4c21-b6f6-ff5c83ff0125_2484x1506.png 424w, https://substackcdn.com/image/fetch/$s_!6vj1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F207d5091-e348-4c21-b6f6-ff5c83ff0125_2484x1506.png 848w, https://substackcdn.com/image/fetch/$s_!6vj1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F207d5091-e348-4c21-b6f6-ff5c83ff0125_2484x1506.png 1272w, https://substackcdn.com/image/fetch/$s_!6vj1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F207d5091-e348-4c21-b6f6-ff5c83ff0125_2484x1506.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>An interactive explainer breaks the Model Context Protocol into host, server, and model, then walks through transports, capability negotiation, and auth, showing <strong><a href="https://mcp-explained.com/">what actually goes inside the JSON-RPC envelope</a></strong> and why MCP is neither REST nor plain JSON-RPC.</p><p><strong>Why this matters:</strong> Once you can picture the host, server, and model split, debugging your own MCP integrations becomes tractable, because you know which side owns each message.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>Build Your First Multi-Tool AI Agent with Ollama and Python</h3><p>Estimated read time: 11 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1o4o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe12eb989-a6ef-4663-a2bd-086d64f597e9_1674x1109.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1o4o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe12eb989-a6ef-4663-a2bd-086d64f597e9_1674x1109.png 424w, https://substackcdn.com/image/fetch/$s_!1o4o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe12eb989-a6ef-4663-a2bd-086d64f597e9_1674x1109.png 848w, https://substackcdn.com/image/fetch/$s_!1o4o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe12eb989-a6ef-4663-a2bd-086d64f597e9_1674x1109.png 1272w, https://substackcdn.com/image/fetch/$s_!1o4o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe12eb989-a6ef-4663-a2bd-086d64f597e9_1674x1109.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!1o4o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe12eb989-a6ef-4663-a2bd-086d64f597e9_1674x1109.png" width="1456" height="965" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e12eb989-a6ef-4663-a2bd-086d64f597e9_1674x1109.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:965,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1o4o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe12eb989-a6ef-4663-a2bd-086d64f597e9_1674x1109.png 424w, https://substackcdn.com/image/fetch/$s_!1o4o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe12eb989-a6ef-4663-a2bd-086d64f597e9_1674x1109.png 848w, https://substackcdn.com/image/fetch/$s_!1o4o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe12eb989-a6ef-4663-a2bd-086d64f597e9_1674x1109.png 1272w, https://substackcdn.com/image/fetch/$s_!1o4o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe12eb989-a6ef-4663-a2bd-086d64f597e9_1674x1109.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>With the protocol in view, a back to basics hands-on tutorial wires a local Ollama model to several Python tools, showing that <strong><a href="https://towardsdatascience.com/build-your-first-multi-tool-ai-agent-with-ollama-and-python/">tool-calling agents run fine on local models</a></strong> without API keys, cloud costs, or a heavyweight agent framework.</p><p><strong>Try this:</strong> Prototype a working multi-tool agent entirely on your own machine first. You learn the tool-calling loop before committing to any hosted model or framework.</p><h3>How to Train a Swarm: Reinforcement Learning for Agent Collectives</h3><p>Estimated read time: 13 min</p><p>Scaling from one agent to many, a public recipe trains agent swarms with reinforcement learning: a shared policy, a flat collective reward, and <strong><a href="https://www.gr.inc/blog/how-to-train-a-swarm">time limits as the sole latency pressure</a></strong>, with metrics showing collectives do more useful work as training progresses.</p><p><strong>Key point:</strong> Parallel agent work is not something you prompt for. It emerges only when the reward design makes finishing faster actually pay, so design the incentive before the orchestration.</p><h3>Calibration Beats Accuracy: Routing Cheap Models to Frontier Judges</h3><p>Estimated read time: 11 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9xXT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5ef4648-81e1-4b75-b2eb-e8fc1ae7751f_3685x1622.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9xXT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5ef4648-81e1-4b75-b2eb-e8fc1ae7751f_3685x1622.png 424w, https://substackcdn.com/image/fetch/$s_!9xXT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5ef4648-81e1-4b75-b2eb-e8fc1ae7751f_3685x1622.png 848w, https://substackcdn.com/image/fetch/$s_!9xXT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5ef4648-81e1-4b75-b2eb-e8fc1ae7751f_3685x1622.png 1272w, https://substackcdn.com/image/fetch/$s_!9xXT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5ef4648-81e1-4b75-b2eb-e8fc1ae7751f_3685x1622.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!9xXT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5ef4648-81e1-4b75-b2eb-e8fc1ae7751f_3685x1622.png" width="1456" height="641" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5ef4648-81e1-4b75-b2eb-e8fc1ae7751f_3685x1622.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:641,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9xXT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5ef4648-81e1-4b75-b2eb-e8fc1ae7751f_3685x1622.png 424w, https://substackcdn.com/image/fetch/$s_!9xXT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5ef4648-81e1-4b75-b2eb-e8fc1ae7751f_3685x1622.png 848w, https://substackcdn.com/image/fetch/$s_!9xXT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5ef4648-81e1-4b75-b2eb-e8fc1ae7751f_3685x1622.png 1272w, https://substackcdn.com/image/fetch/$s_!9xXT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5ef4648-81e1-4b75-b2eb-e8fc1ae7751f_3685x1622.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Also about getting the incentive right, a benchmark pits cheap decision models against frontier LLMs on grading identity resolution. The finding: <strong><a href="https://hightouch.com/blog/llm-judges-identity-resolution">calibrated confidence beats raw accuracy</a></strong> when routing uncertain cases upward, reaching 98.8% accuracy at roughly four times lower cost.</p><p><strong>In practice:</strong> When building a model cascade, pick the small model whose confidence scores you can trust, not the one with the best standalone score. Trustworthy uncertainty is what makes routing work.</p><h3>When Coding Agents Guess the Grader Instead of Reading the Spec</h3><p>Estimated read time: 14 min</p><p>Where our look at Gemini 4 Carbon&#8217;s zero-benchmark-cheating claim[1] last week treated gaming as a shipping bar, MaxxBench measures how common it is. Small requirement changes to 89 DeepSWE tasks fan scores out dramatically, and trajectories show <strong><a href="https://maxxbench.unlap.ai/research/why-maxxbench/">models overriding stated requirements to match imagined hidden tests</a></strong>.</p><p><strong>The takeaway:</strong> If a coding agent optimizes for what it thinks you will check rather than what you asked for, benchmark parity says little about how it handles your follow-up requests.</p><p>[1] <a href="https://writing.alteredcraft.com/i/223093626/gemini-4-carbon-takes-the-frontier-lead-on-security-and-long-horizon-work">Gemini 4 Carbon Takes the Frontier Lead on Security and Long-Horizon Work</a></p><h2>TOOLS</h2><p><em>The tools open with two takes on coding agents, one scoped to a single repo and one trained on far less data. They then move to a semantic layer for data agents and close with robots that plan in pictures rather than tokens.</em></p><h3>dsh-superagent: A Proactive Coding Agent Scoped to One Repo</h3><p>Estimated read time: 3 min</p><p>DeepSeek&#8217;s research prototype packages a proactive coding agent for a single GitHub repo. It opens work items, runs them in isolated sessions, and replies with pull requests, acting only <strong><a href="https://github.com/deepseek-ai/dsh-superagent-prototype">when asked or when a team-written rule allows</a></strong>.</p><p><strong>Worth noting:</strong> An agent that can act for a whole team can also drain a whole team&#8217;s attention. Scope its triggers and its right to speak before you scale its autonomy.</p><h3>Ripple: 80.5 on TerminalBench with 70x Fewer Rollouts</h3><p>Estimated read time: 2 min</p><p>Also on coding agents, but at the training layer, a writeup details how the Ripple model skipped purchased post-training data for in-house synthetic pipelines, reaching <strong><a href="https://www.ricursive.com/ripple">80.5 on TerminalBench 2.1 with 1.4M rollouts</a></strong>, roughly 70x fewer than the prior state of the art.</p><p><strong>What&#8217;s interesting:</strong> Careful recipe design and task curation beat raw compute here. Look at how a model was trained before assuming the bigger budget wins.</p><h3>NVIDIA Auto Ontology: A Context Layer for Agentic Analytics</h3><p>Estimated read time: 9 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!n08U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d85682-1954-4e41-9a70-051402e979d9_2184x1012.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!n08U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d85682-1954-4e41-9a70-051402e979d9_2184x1012.png 424w, https://substackcdn.com/image/fetch/$s_!n08U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d85682-1954-4e41-9a70-051402e979d9_2184x1012.png 848w, https://substackcdn.com/image/fetch/$s_!n08U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d85682-1954-4e41-9a70-051402e979d9_2184x1012.png 1272w, https://substackcdn.com/image/fetch/$s_!n08U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d85682-1954-4e41-9a70-051402e979d9_2184x1012.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!n08U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d85682-1954-4e41-9a70-051402e979d9_2184x1012.png" width="1456" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7d85682-1954-4e41-9a70-051402e979d9_2184x1012.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!n08U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d85682-1954-4e41-9a70-051402e979d9_2184x1012.png 424w, https://substackcdn.com/image/fetch/$s_!n08U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d85682-1954-4e41-9a70-051402e979d9_2184x1012.png 848w, https://substackcdn.com/image/fetch/$s_!n08U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d85682-1954-4e41-9a70-051402e979d9_2184x1012.png 1272w, https://substackcdn.com/image/fetch/$s_!n08U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d85682-1954-4e41-9a70-051402e979d9_2184x1012.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Shifting from code to data, NVIDIA&#8217;s open-source library generates business ontologies from database metadata, then serves them to agents over MCP, CLI, and REST. Agents <strong><a href="https://github.com/NVIDIA/auto-ontology">check answerability before writing SQL</a></strong>, returning queries, joins, and provenance with every answer.</p><p><strong>What this enables:</strong> Text-to-SQL agents get trustworthy when a certified semantic layer sits between the question and the schema, and when the agent can say the data cannot answer.</p><h3>VFlash: Parallel Visual Planning for Robots and Self-Driving Stacks</h3><p>Estimated read time: 9 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WQfQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97a68ec2-a6af-4ba9-aea5-052bfbd7e1b4_2600x998.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WQfQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97a68ec2-a6af-4ba9-aea5-052bfbd7e1b4_2600x998.png 424w, https://substackcdn.com/image/fetch/$s_!WQfQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97a68ec2-a6af-4ba9-aea5-052bfbd7e1b4_2600x998.png 848w, https://substackcdn.com/image/fetch/$s_!WQfQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97a68ec2-a6af-4ba9-aea5-052bfbd7e1b4_2600x998.png 1272w, https://substackcdn.com/image/fetch/$s_!WQfQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97a68ec2-a6af-4ba9-aea5-052bfbd7e1b4_2600x998.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!WQfQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97a68ec2-a6af-4ba9-aea5-052bfbd7e1b4_2600x998.png" width="1456" height="559" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/97a68ec2-a6af-4ba9-aea5-052bfbd7e1b4_2600x998.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:559,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WQfQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97a68ec2-a6af-4ba9-aea5-052bfbd7e1b4_2600x998.png 424w, https://substackcdn.com/image/fetch/$s_!WQfQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97a68ec2-a6af-4ba9-aea5-052bfbd7e1b4_2600x998.png 848w, https://substackcdn.com/image/fetch/$s_!WQfQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97a68ec2-a6af-4ba9-aea5-052bfbd7e1b4_2600x998.png 1272w, https://substackcdn.com/image/fetch/$s_!WQfQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97a68ec2-a6af-4ba9-aea5-052bfbd7e1b4_2600x998.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Staying with NVIDIA, VFlash swaps autoregressive coordinate generation for parallel decoding of whole visual primitives, letting robots and driving stacks <strong><a href="https://research.nvidia.com/labs/lpr/vflash/">think in visual plans, not text tokens</a></strong>. Results: 42.6% lower 3D trajectory error and 5x faster inference on Jetson Thor.</p><p><strong>The technique:</strong> When a model&#8217;s output has known structure, decode the whole structure at once instead of one token at a time. Here that gains accuracy and speed together.</p><h2>NEWS &amp; EDITORIALS</h2><p><em>The news starts with what reasoning effort actually buys, then turns to security from two angles: the guardrail as an attack surface, and legacy bugs under AI-speed scrutiny. Addy Osmani closes with the habits that keep review from turning into approval.</em></p><h3>You&#8217;re Probably Paying Too Much for Reasoning Effort</h3><p>Estimated read time: 7 min</p><p>Following our coverage of GPT-6.1 Terra&#8217;s gains at low reasoning effort[2] last week, Vals AI benchmarks seven frontier models across three reasoning settings and finds <strong><a href="https://www.vals.ai/blogs/reasoning-effort">lowering reasoning effort cuts cost far faster than score</a></strong>, with four models keeping 80% of their Vals Index result at half the price or less.</p><p><strong>The opportunity:</strong> Default to maximum reasoning only where your own evals justify it. For many tasks a lower setting buys nearly the same quality at a fraction of the cost.</p><p>[2] <a href="https://writing.alteredcraft.com/i/223093626/gpt-61-terra-cheaper-faster-and-far-less-wrong">GPT-6.1 Terra: Cheaper, Faster, and Far Less Wrong</a></p><h3>Lessons From Red-teaming Auto-review, OpenAI&#8217;s Blocking Monitor</h3><p>Estimated read time: 9 min</p><p>From cost to safety, a red-teaming write-up on LessWrong examines Auto-review, the blocking monitor OpenAI uses to screen model requests, and argues that <strong><a href="https://www.lesswrong.com/posts/dbStc8ZFESqfihwAd/lessons-from-red-teaming-auto-review-openai-s-blocking-1">safety monitors are themselves attack surfaces</a></strong> worth probing.</p><p><strong>Why now:</strong> If a model-based guardrail sits in your stack, test it like an adversary before trusting it in production. The monitor is part of the system, not outside it.</p><h3>PHP2Shell: When AI Turns an Old Crash Report Into a Critical Exploit</h3><p>Estimated read time: 6 min</p><p>The same tooling cuts both ways. A 2024 crash report in PHP sat unfixed until AI-assisted researchers turned it into remote code execution, exposing WordPress and Drupal sites, a sign of <strong><a href="https://spectrum.ieee.org/ai-in-cybersecurity-php2shell-vulnerability">decades of legacy code now facing AI-speed scrutiny</a></strong> while patching lags behind.</p><p><strong>The context:</strong> The tedious work of turning a &#8220;just a crash&#8221; report into an exploit is now cheap, so treat crash bugs in your own code as worth fixing now rather than low priority.</p><h3>Critical Thinking When Agents Do the Work</h3><p>Estimated read time: 17 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bYpS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83902236-9fa2-4c6e-b4c9-a9e91ba1b184_1200x480.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bYpS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83902236-9fa2-4c6e-b4c9-a9e91ba1b184_1200x480.webp 424w, https://substackcdn.com/image/fetch/$s_!bYpS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83902236-9fa2-4c6e-b4c9-a9e91ba1b184_1200x480.webp 848w, https://substackcdn.com/image/fetch/$s_!bYpS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83902236-9fa2-4c6e-b4c9-a9e91ba1b184_1200x480.webp 1272w, https://substackcdn.com/image/fetch/$s_!bYpS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83902236-9fa2-4c6e-b4c9-a9e91ba1b184_1200x480.webp 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!bYpS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83902236-9fa2-4c6e-b4c9-a9e91ba1b184_1200x480.webp" width="1200" height="480" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83902236-9fa2-4c6e-b4c9-a9e91ba1b184_1200x480.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:480,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bYpS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83902236-9fa2-4c6e-b4c9-a9e91ba1b184_1200x480.webp 424w, https://substackcdn.com/image/fetch/$s_!bYpS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83902236-9fa2-4c6e-b4c9-a9e91ba1b184_1200x480.webp 848w, https://substackcdn.com/image/fetch/$s_!bYpS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83902236-9fa2-4c6e-b4c9-a9e91ba1b184_1200x480.webp 1272w, https://substackcdn.com/image/fetch/$s_!bYpS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83902236-9fa2-4c6e-b4c9-a9e91ba1b184_1200x480.webp 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Continuing our discussion of his case for leaner prompting[3] from last week, Addy Osmani maps a spectrum from cognitive offloading to <strong><a href="https://x.com/addyosmani/status/2117512471930167377?a=THrbUnVab1YcnheIwfg&amp;s=46">cognitive surrender</a></strong>, where agent output silently becomes your own. His habits: form a hypothesis before prompting, define &#8220;verified&#8221; upfront, and defend what you ship.</p><p><strong>The reframe:</strong> If you cannot explain the line someone asks about, you did not review the work, you approved it. Deciding what verified means before you prompt keeps you on the right side.</p><p>[3] <a href="https://writing.alteredcraft.com/i/223093626/stop-over-prompting-working-with-claude-opus-55">Stop Over-Prompting: Working With Claude Opus 5.5</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Weekly Review: Show Your Work]]></title><description><![CDATA[The week&#8217;s curated set of relevant AI Tutorials, Tools, and News, on measuring models from the outside, tests that prove a bug, alignment as a shipping bar, and what a benchmark score really shows]]></description><link>https://writing.alteredcraft.com/p/weekly-review-show-your-work-32a</link><guid isPermaLink="false">https://writing.alteredcraft.com/p/weekly-review-show-your-work-32a</guid><dc:creator><![CDATA[Sam Keen]]></dc:creator><pubDate>Mon, 02 Nov 2026 13:30:44 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f5e12d64-95e5-447f-894d-398e564440bc_2752x1536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Welcome to this week&#8217;s edition of Altered Craft&#8217;s weekly AI review for developers. Thank you for being here. The thread running through this issue is evidence: Meta swaps review comments for failing tests that prove a bug, Google treats alignment results as a shipping bar, and an essay on benchmarks asks who checks the people keeping score. Along the way, small on-device models keep getting more capable, and new workspaces help you track many coding agents at once.</em></p></blockquote><p><a href="https://writing.alteredcraft.com/about#&#167;altered-crafts-ai-usage-poliy">AI usage policy</a></p><h2>TUTORIALS &amp; CASE STUDIES</h2><p><em>This week&#8217;s tutorials start inside two specialized models, one you can only probe and one you can steer. They then turn to how you work with frontier models: less prompting, and tests that prove a bug instead of flagging one.</em></p><h3>Reverse-Engineering Apple&#8217;s On-Device Model Without Opening a Single Weight</h3><p>Estimated read time: 16 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PNoa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd13d5160-fdef-49f1-a51c-085493a0cb14_3200x1800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PNoa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd13d5160-fdef-49f1-a51c-085493a0cb14_3200x1800.png 424w, https://substackcdn.com/image/fetch/$s_!PNoa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd13d5160-fdef-49f1-a51c-085493a0cb14_3200x1800.png 848w, https://substackcdn.com/image/fetch/$s_!PNoa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd13d5160-fdef-49f1-a51c-085493a0cb14_3200x1800.png 1272w, https://substackcdn.com/image/fetch/$s_!PNoa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd13d5160-fdef-49f1-a51c-085493a0cb14_3200x1800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PNoa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd13d5160-fdef-49f1-a51c-085493a0cb14_3200x1800.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d13d5160-fdef-49f1-a51c-085493a0cb14_3200x1800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PNoa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd13d5160-fdef-49f1-a51c-085493a0cb14_3200x1800.png 424w, https://substackcdn.com/image/fetch/$s_!PNoa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd13d5160-fdef-49f1-a51c-085493a0cb14_3200x1800.png 848w, https://substackcdn.com/image/fetch/$s_!PNoa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd13d5160-fdef-49f1-a51c-085493a0cb14_3200x1800.png 1272w, https://substackcdn.com/image/fetch/$s_!PNoa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd13d5160-fdef-49f1-a51c-085493a0cb14_3200x1800.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A black-box investigation of Apple&#8217;s Core Advanced model, measured with stock macOS tools. Experts live in flash and are <strong><a href="https://www.airealist.ai/p/exploring-apple-on-device-model">chosen per prompt, not per token</a></strong>, holding 2.0 GiB of memory where a comparable open model takes 15.</p><p><strong>What&#8217;s interesting:</strong> The on-device model works best as a cheap, always-loaded helper for short text tasks, not a reasoning engine. It trades math accuracy and tuning control for memory and battery life.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>One Promptable Model for Transcription, Speakers, and Translation</h3><p>Estimated read time: 11 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!huZd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a0cbae5-3c14-4f1f-9711-bc13a619c8f0_2400x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!huZd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a0cbae5-3c14-4f1f-9711-bc13a619c8f0_2400x1080.png 424w, https://substackcdn.com/image/fetch/$s_!huZd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a0cbae5-3c14-4f1f-9711-bc13a619c8f0_2400x1080.png 848w, https://substackcdn.com/image/fetch/$s_!huZd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a0cbae5-3c14-4f1f-9711-bc13a619c8f0_2400x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!huZd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a0cbae5-3c14-4f1f-9711-bc13a619c8f0_2400x1080.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!huZd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a0cbae5-3c14-4f1f-9711-bc13a619c8f0_2400x1080.png" width="1456" height="655" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a0cbae5-3c14-4f1f-9711-bc13a619c8f0_2400x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:655,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!huZd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a0cbae5-3c14-4f1f-9711-bc13a619c8f0_2400x1080.png 424w, https://substackcdn.com/image/fetch/$s_!huZd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a0cbae5-3c14-4f1f-9711-bc13a619c8f0_2400x1080.png 848w, https://substackcdn.com/image/fetch/$s_!huZd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a0cbae5-3c14-4f1f-9711-bc13a619c8f0_2400x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!huZd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a0cbae5-3c14-4f1f-9711-bc13a619c8f0_2400x1080.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>From a model you can only probe to one you can steer, NVIDIA&#8217;s Nemotron 3.5 Transcribe folds transcription, diarization, translation, and audio Q&amp;A into one promptable checkpoint, with <strong><a href="https://huggingface.co/blog/nvidia/nemotron-transcribe-granary">prompt-level control extended into training</a></strong> and a medical fine-tuning recipe that cuts word error rate (WER) 45.8%.</p><p><strong>Try this:</strong> Write a better prompt before you fine-tune. Naming the language, script, and transcript format cut benchmark WER from 30.8% to 23.8% before any training started.</p><h3>Stop Over-Prompting: Working With Claude Opus 5.5</h3><p>Estimated read time: 4 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5bdN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bc138a2-f9e6-4ed6-927a-e79663e875e6_1200x540.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5bdN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bc138a2-f9e6-4ed6-927a-e79663e875e6_1200x540.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5bdN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bc138a2-f9e6-4ed6-927a-e79663e875e6_1200x540.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5bdN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bc138a2-f9e6-4ed6-927a-e79663e875e6_1200x540.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5bdN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bc138a2-f9e6-4ed6-927a-e79663e875e6_1200x540.jpeg 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!5bdN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bc138a2-f9e6-4ed6-927a-e79663e875e6_1200x540.jpeg" width="1200" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6bc138a2-f9e6-4ed6-927a-e79663e875e6_1200x540.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5bdN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bc138a2-f9e6-4ed6-927a-e79663e875e6_1200x540.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5bdN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bc138a2-f9e6-4ed6-927a-e79663e875e6_1200x540.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5bdN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bc138a2-f9e6-4ed6-927a-e79663e875e6_1200x540.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5bdN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bc138a2-f9e6-4ed6-927a-e79663e875e6_1200x540.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Taking the prompting lesson to frontier coding models, <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Addy Osmani&quot;,&quot;id&quot;:11623675,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef4ea1b5-28cc-4a4f-ba1e-23d91db6570d_1190x1190.png&quot;,&quot;uuid&quot;:&quot;1073e988-914f-41b2-a030-ddbe72f5b3f7&quot;}" data-component-name="MentionToDOM"></span> argues <strong><a href="https://x.com/addyosmani/status/2115688494865465370?a=fqgaFWsySeLfOtyDm2M&amp;s=46">newer models need far less prompting than habit suggests</a></strong>. He favors one clear goal plus a verification condition, trimmed instructions, sparing subagent use, cloud sessions, and automated review before a human reads the diff.</p><p><strong>The takeaway:</strong> Prompting habits age as fast as the models do. Revisit your prompts and agent setups every few months so you stop tuning for how last year&#8217;s models behaved.</p><h3>Meta&#8217;s Catching JiTTests: Tests That Prove a Bug, Not Just Flag One</h3><p>Estimated read time: 7 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Acxq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e54b811-7dec-4c51-bb72-1d4603c69a99_1600x438.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Acxq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e54b811-7dec-4c51-bb72-1d4603c69a99_1600x438.png 424w, https://substackcdn.com/image/fetch/$s_!Acxq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e54b811-7dec-4c51-bb72-1d4603c69a99_1600x438.png 848w, https://substackcdn.com/image/fetch/$s_!Acxq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e54b811-7dec-4c51-bb72-1d4603c69a99_1600x438.png 1272w, https://substackcdn.com/image/fetch/$s_!Acxq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e54b811-7dec-4c51-bb72-1d4603c69a99_1600x438.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Acxq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e54b811-7dec-4c51-bb72-1d4603c69a99_1600x438.png" width="1456" height="399" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e54b811-7dec-4c51-bb72-1d4603c69a99_1600x438.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:399,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Acxq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e54b811-7dec-4c51-bb72-1d4603c69a99_1600x438.png 424w, https://substackcdn.com/image/fetch/$s_!Acxq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e54b811-7dec-4c51-bb72-1d4603c69a99_1600x438.png 848w, https://substackcdn.com/image/fetch/$s_!Acxq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e54b811-7dec-4c51-bb72-1d4603c69a99_1600x438.png 1272w, https://substackcdn.com/image/fetch/$s_!Acxq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e54b811-7dec-4c51-bb72-1d4603c69a99_1600x438.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Taking automated review a step further, Meta deploys LLM-generated &#8220;Catching JiTTests&#8221; that <strong><a href="https://engineering.fb.com/2026/10/29/security/catching-bugs-before-they-land-jittestings-human-on-the-loop-approach-at-full-scale/">generate failing tests proving a diff changed behavior</a></strong> rather than reviewing code. Overnight runs target risky diffs, an LLM-as-Judge ensemble filters false positives, and engineers supervise at the policy level.</p><p><strong>Why this matters:</strong> An executable failing test is harder to argue with than an AI review comment. It also scales better, since engineers only confirm intent instead of reading every output.</p><h2>TOOLS</h2><p><em>The tools start with two models that do more with less, move to open image generation with real layout control, and close with two workspaces for keeping track of many coding agents at once.</em></p><h3>GPT-6.1 Terra: Cheaper, Faster, and Far Less Wrong</h3><p>Estimated read time: 4 min</p><p>Following our coverage of MiniMax&#8217;s low-cost M3.1 Flash[1] last week, OpenAI&#8217;s new mid-tier GPT-6.1 Terra model pairs visual reasoning with computer use at half the price of its predecessor, with <strong><a href="https://openai.com/index/introducing-gpt-6-1-terra/">hallucination rates dropping from 53.6% to 16.7%</a></strong> at low reasoning effort and doubled Terminal-Bench coding scores.</p><p><strong>Why now:</strong> For high-volume document, form, and terminal work, the mid-tier model is now close enough to frontier quality that price and speed can decide the choice.</p><p>[1] <a href="https://writing.alteredcraft.com/i/222068455/minimax-m31-flash-targets-agentic-work-at-015-per-million-tokens">MiniMax M3.1 Flash Targets Agentic Work at $0.15 per Million Tokens</a></p><h3>LFM3: Small Multimodal Models Built for On-Device Agents</h3><p>Estimated read time: 13 min</p><p>Going smaller still, Liquid AI&#8217;s LFM3 family packs text, vision, audio, and decision models around 2B parameters onto one backbone, with <strong><a href="https://www.liquid.ai/blog/lfm3">open weights tuned for on-device agents</a></strong> that beat larger models on tool calling and browser tasks.</p><p><strong>The opportunity:</strong> A fine-tuned 2B specialist running locally can now beat a bigger general model on real agent work, using a fraction of the tokens and memory.</p><h3>MOSS-Image: Text-to-Image With Native Layout Control</h3><p>Estimated read time: 5 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h7Fp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d57080f-3c2b-40ff-8bbb-19f48a64cea3_4128x1328.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h7Fp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d57080f-3c2b-40ff-8bbb-19f48a64cea3_4128x1328.webp 424w, https://substackcdn.com/image/fetch/$s_!h7Fp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d57080f-3c2b-40ff-8bbb-19f48a64cea3_4128x1328.webp 848w, https://substackcdn.com/image/fetch/$s_!h7Fp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d57080f-3c2b-40ff-8bbb-19f48a64cea3_4128x1328.webp 1272w, https://substackcdn.com/image/fetch/$s_!h7Fp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d57080f-3c2b-40ff-8bbb-19f48a64cea3_4128x1328.webp 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!h7Fp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d57080f-3c2b-40ff-8bbb-19f48a64cea3_4128x1328.webp" width="1456" height="468" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d57080f-3c2b-40ff-8bbb-19f48a64cea3_4128x1328.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:468,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!h7Fp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d57080f-3c2b-40ff-8bbb-19f48a64cea3_4128x1328.webp 424w, https://substackcdn.com/image/fetch/$s_!h7Fp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d57080f-3c2b-40ff-8bbb-19f48a64cea3_4128x1328.webp 848w, https://substackcdn.com/image/fetch/$s_!h7Fp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d57080f-3c2b-40ff-8bbb-19f48a64cea3_4128x1328.webp 1272w, https://substackcdn.com/image/fetch/$s_!h7Fp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d57080f-3c2b-40ff-8bbb-19f48a64cea3_4128x1328.webp 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Also open, but for images, OpenMOSS releases MOSS-Image, an Apache-2.0 text-to-image family with a 5B backbone that accepts <strong><a href="https://openmoss.ai/MOSS-Image/">JSON layout prompts with bounding boxes</a></strong>, letting developers place objects and rendered text precisely instead of coaxing composition out of prose.</p><p><strong>In practice:</strong> When composition has to be exact, describe it as structured layout data. A JSON prompt with bounding boxes beats yet another round of rewording a paragraph.</p><h3>HumanLayer: A Control Room for Your Coding Agents</h3><p>Estimated read time: 3 min</p><p>Shifting from models to the agents running on them, HumanLayer is an open-source monorepo for running coding agents like Claude Code, Codex, and OpenCode on your own machines while a team <strong><a href="https://github.com/humanlayer/humanlayer">steers sessions, plans, and reviews from one place</a></strong>, synced across desktop, web, and per-host daemons.</p><p><strong>What this enables:</strong> As agent work spreads across a team, sessions can live on shared infrastructure that everyone can steer and review, instead of staying stranded in one developer&#8217;s terminal.</p><h3>Herdr: A Terminal Workspace Built Around Coding Agents</h3><p>Estimated read time: 7 min</p><p>Where HumanLayer serves a team, Herdr serves the individual developer: a desktop app treating terminals and coding agents as persistent infrastructure. Spaces hold work per repo, while an <strong><a href="https://github.com/herdrdev/herdr-app">agents sidebar flags which agents are blocked, working, or done</a></strong> across local and remote SSH machines.</p><p><strong>Key point:</strong> With several coding agents running, the bottleneck is knowing which one is waiting on you. A terminal that surfaces agent status handles that far better than a row of tabs.</p><h2>NEWS &amp; EDITORIALS</h2><p><em>The news opens on who governs the agent stack, then sets a new frontier model beside the index that ranks it. Two longer views close the section: models that consolidate memory offline, and why your own sentences still matter.</em></p><h3>Four Rival Labs Hand Their Agent Infrastructure to a Neutral Foundation</h3><p>Estimated read time: 5 min</p><p>The Agentic AI Foundation adds Agent Skills, Open Responses, OpenEnv, and OpenSandbox from Anthropic, OpenAI, Hugging Face, and Alibaba, reaching 10 projects and <strong><a href="https://www.linuxfoundation.org/press/agentic-ai-foundation-announces-four-new-projects-agent-skills-open-responses-openenv-and-opensandbox">moving core agent infrastructure under vendor-neutral governance</a></strong> across skills, model interfaces, training, and sandboxing.</p><p><strong>Worth noting:</strong> Building on open formats like Agent Skills, MCP, and Open Responses is getting safer, because no single vendor now controls the layers your agents depend on.</p><h3>Amazon Quietly Puts Its Nova AI Models on Ice</h3><p>Estimated read time: 3 min</p><p>A reminder of why neutral governance helps, Amazon shelves most of its Nova AI models into &#8220;keep the lights on&#8221; mode, redirecting compute toward a single frontier effort led by robotics researcher Pieter Abbeel, after <strong><a href="https://futurism.com/artificial-intelligence/amazon-ai-division-failure-nova">its LLM bet failed to pay off</a></strong>.</p><p><strong>The context:</strong> A model&#8217;s future depends on its maker&#8217;s commitment as much as on its benchmark scores. Check that commitment, not just the leaderboard, before you build on any big-tech model.</p><h3>Gemini 4 Carbon Takes the Frontier Lead on Security and Long-Horizon Work</h3><p>Estimated read time: 6 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ifyl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cdba78-beb4-4f15-8545-8b08cd2c56be_1200x675.bin" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ifyl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cdba78-beb4-4f15-8545-8b08cd2c56be_1200x675.bin 424w, https://substackcdn.com/image/fetch/$s_!ifyl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cdba78-beb4-4f15-8545-8b08cd2c56be_1200x675.bin 848w, https://substackcdn.com/image/fetch/$s_!ifyl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cdba78-beb4-4f15-8545-8b08cd2c56be_1200x675.bin 1272w, https://substackcdn.com/image/fetch/$s_!ifyl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cdba78-beb4-4f15-8545-8b08cd2c56be_1200x675.bin 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!ifyl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cdba78-beb4-4f15-8545-8b08cd2c56be_1200x675.bin" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15cdba78-beb4-4f15-8545-8b08cd2c56be_1200x675.bin&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ifyl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cdba78-beb4-4f15-8545-8b08cd2c56be_1200x675.bin 424w, https://substackcdn.com/image/fetch/$s_!ifyl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cdba78-beb4-4f15-8545-8b08cd2c56be_1200x675.bin 848w, https://substackcdn.com/image/fetch/$s_!ifyl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cdba78-beb4-4f15-8545-8b08cd2c56be_1200x675.bin 1272w, https://substackcdn.com/image/fetch/$s_!ifyl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cdba78-beb4-4f15-8545-8b08cd2c56be_1200x675.bin 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Meanwhile at the frontier, Google&#8217;s Gemini 4 Carbon tops the Artificial Analysis Intelligence Index and leads on cybersecurity, but the quieter story is <strong><a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/introducing-gemini-4-carbon/">alignment metrics treated as shipping criteria</a></strong>: zero benchmark cheating, zero prompt-injection success, fewer fabricated claims. It is in the voluntary Fair Winds vetting phase, with developer access coming soon.</p><p><strong>The shift:</strong> Choosing a model for agentic coding is starting to hinge on honesty and scope discipline, not just benchmark accuracy. Alignment results are now worth reading alongside the leaderboard.</p><h3>Who Benchmarks the Benchmarkers?</h3><p>Estimated read time: 10 min</p><p>Gemini&#8217;s lead is measured by Artificial Analysis&#8217;s v5 Intelligence Index, which reweights coding, science, and knowledge work. Echoing our look at Hamel Husain&#8217;s case for testing a score before trusting it[2] last week, the analysis argues <strong><a href="https://www.interconnects.ai/p/artificial-analysis-v5-and-the-benchmarkers">benchmarking comes down to trust</a></strong>, since every index encodes its creator&#8217;s worldview and funding model.</p><p><strong>The reframe:</strong> Any single intelligence score is one opinionated view of the frontier. Check which benchmarks it weights before you let it drive a model choice for your team.</p><p>[2] <a href="https://writing.alteredcraft.com/i/222068455/decision-models-for-evals-tune-the-threshold-before-you-trust-the-score">Decision Models for Evals: Tune the Threshold Before You Trust the Score</a></p><h3>Teaching LLMs to Sleep on It</h3><p>Estimated read time: 8 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ApJi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27d517db-dd1d-499c-a5f8-3d3ee281d251_1250x752.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ApJi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27d517db-dd1d-499c-a5f8-3d3ee281d251_1250x752.png 424w, https://substackcdn.com/image/fetch/$s_!ApJi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27d517db-dd1d-499c-a5f8-3d3ee281d251_1250x752.png 848w, https://substackcdn.com/image/fetch/$s_!ApJi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27d517db-dd1d-499c-a5f8-3d3ee281d251_1250x752.png 1272w, https://substackcdn.com/image/fetch/$s_!ApJi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27d517db-dd1d-499c-a5f8-3d3ee281d251_1250x752.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!ApJi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27d517db-dd1d-499c-a5f8-3d3ee281d251_1250x752.png" width="1250" height="752" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27d517db-dd1d-499c-a5f8-3d3ee281d251_1250x752.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:752,&quot;width&quot;:1250,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ApJi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27d517db-dd1d-499c-a5f8-3d3ee281d251_1250x752.png 424w, https://substackcdn.com/image/fetch/$s_!ApJi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27d517db-dd1d-499c-a5f8-3d3ee281d251_1250x752.png 848w, https://substackcdn.com/image/fetch/$s_!ApJi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27d517db-dd1d-499c-a5f8-3d3ee281d251_1250x752.png 1272w, https://substackcdn.com/image/fetch/$s_!ApJi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27d517db-dd1d-499c-a5f8-3d3ee281d251_1250x752.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Looking past today&#8217;s scores, Google Research proposes a sleep framework for LLMs: alternating active sessions with offline phases that <strong><a href="https://research.google/blog/the-sleep-framework-a-new-way-for-llms-to-retain-knowledge-in-continual-learning/">fold short-term context into long-term weights</a></strong>, retaining 10M-token context, absorbing new facts, and improving reasoning without catastrophic forgetting.</p><p><strong>Looking ahead:</strong> Context windows may stop being the only place a deployed model learns, as offline consolidation turns what it saw in a session into permanent parameters.</p><h3>LLM-Voice and the Uncanny Valley of Prose</h3><p>Estimated read time: 6 min</p><p>Finally, on the writing we still do ourselves, an argument against letting LLMs draft your prose: machine voice triggers an uncanny valley reaction in readers, and <strong><a href="https://martinfowler.com/bliki/LLM-Voice.html">delegating writing means delegating thinking</a></strong>. Exceptions are allowed for accessibility, translation, and documents nobody will read.</p><p><strong>How to use it:</strong> Let an LLM help you search or sketch an outline, but write the sentences yourself. The thinking happens in the writing, and readers can tell the difference.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Weekly Review: Just Enough Model]]></title><description><![CDATA[The week&#8217;s curated set of relevant AI Tutorials, Tools, and News, on thin orchestrators, extraction without an LLM, forecasting on a CPU, and the judgment about where a model is worth spending]]></description><link>https://writing.alteredcraft.com/p/weekly-review-just-enough-model</link><guid isPermaLink="false">https://writing.alteredcraft.com/p/weekly-review-just-enough-model</guid><dc:creator><![CDATA[Sam Keen]]></dc:creator><pubDate>Mon, 26 Oct 2026 12:04:27 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/80fc0bd8-7465-4338-9aa4-7eb67e4a68b2_2752x1536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Welcome back to Altered Craft&#8217;s weekly AI review for developers. Thank you for reading, and for the replies and shares that keep this going. The thread this week is how much model a job really needs. Meta&#8217;s orchestrator does no reasoning, Cloudflare extracts without an LLM, Mistral forecasts on a CPU, and a 298-question test asks whether an agent loop earns its place. Anthropic&#8217;s own numbers suggest the judgment about where to spend intelligence is becoming the developer&#8217;s main job.</em></p></blockquote><p><a href="https://writing.alteredcraft.com/about#&#167;altered-crafts-ai-usage-poliy">AI usage policy</a></p><h2>TUTORIALS &amp; CASE STUDIES</h2><p><em>We open with an Anthropic case study of it&#8217;s own numbers on where human effort goes once agents do most of the work. Two pieces on building the system around the agent follow, and two tests of whether a loop or a score earns your trust close the section.</em></p><h3>Inside Anthropic: Agent Hours Outnumber Humans Six to One</h3><p>Estimated read time: 14 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fwrF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb482a213-7dc4-4f72-bf1a-f94587feb4d7_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fwrF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb482a213-7dc4-4f72-bf1a-f94587feb4d7_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!fwrF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb482a213-7dc4-4f72-bf1a-f94587feb4d7_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!fwrF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb482a213-7dc4-4f72-bf1a-f94587feb4d7_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!fwrF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb482a213-7dc4-4f72-bf1a-f94587feb4d7_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fwrF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb482a213-7dc4-4f72-bf1a-f94587feb4d7_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b482a213-7dc4-4f72-bf1a-f94587feb4d7_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fwrF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb482a213-7dc4-4f72-bf1a-f94587feb4d7_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!fwrF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb482a213-7dc4-4f72-bf1a-f94587feb4d7_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!fwrF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb482a213-7dc4-4f72-bf1a-f94587feb4d7_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!fwrF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb482a213-7dc4-4f72-bf1a-f94587feb4d7_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Following our look at Anthropic&#8217;s agent-era source control[1] last week, the company&#8217;s internal employment data shows junior technical hiring falling from 27% to 9% of hires while <strong><a href="https://www.anthropic.com/research/employment-at-anthropic">agent hours outnumber employee hours six to one</a></strong>, with output per person climbing across engineering, sales, and legal work.</p><p><strong>Why this matters:</strong> As agents absorb implementation work, the scarce skill becomes judgment about what to run and how to review it. That is the skill worth building now, whatever your domain.</p><p>[1] <a href="https://writing.alteredcraft.com/i/221023791/anthropic-replaced-git-with-scion">Anthropic Replaced Git With Scion</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>The Thin Orchestrator: Why Meta&#8217;s Agent Router Does No Work</h3><p>Estimated read time: 9 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4fAo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb7d119-3114-4c87-9e67-6d3a17da489e_1200x896.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4fAo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb7d119-3114-4c87-9e67-6d3a17da489e_1200x896.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4fAo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb7d119-3114-4c87-9e67-6d3a17da489e_1200x896.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4fAo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb7d119-3114-4c87-9e67-6d3a17da489e_1200x896.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4fAo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb7d119-3114-4c87-9e67-6d3a17da489e_1200x896.jpeg 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!4fAo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb7d119-3114-4c87-9e67-6d3a17da489e_1200x896.jpeg" width="1200" height="896" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9fb7d119-3114-4c87-9e67-6d3a17da489e_1200x896.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:896,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4fAo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb7d119-3114-4c87-9e67-6d3a17da489e_1200x896.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4fAo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb7d119-3114-4c87-9e67-6d3a17da489e_1200x896.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4fAo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb7d119-3114-4c87-9e67-6d3a17da489e_1200x896.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4fAo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb7d119-3114-4c87-9e67-6d3a17da489e_1200x896.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>One answer to what to run: Meta&#8217;s data pipeline agents went from days of work to under an hour by making the orchestrator dumber. A <strong><a href="https://engineering.fb.com/2026/10/19/ml-applications/thin-orchestrator-ai-agent-architecture/">1,300-line router that does zero domain reasoning</a></strong> sequences 14 specialized subagents, each with isolated context and runtime-loaded knowledge files.</p><p><strong>The pattern:</strong> If your orchestrator is making domain decisions, it is doing too much. Keep routing deterministic and push reasoning into isolated, domain-scoped subagents that load only the knowledge they need.</p><h3>Agents CLI Extensions: Running LangChain (and Your Own Deploy Policy) on Google&#8217;s Agent Toolchain</h3><p>Estimated read time: 12 min</p><p>Also building around the agent rather than inside it, Google&#8217;s Agents CLI now ships an extension system that <strong><a href="https://developers.googleblog.com/powering-the-agent-development-lifecycle-with-any-framework-from-adk-to-langchain-and-beyond/">swaps framework-coupled commands without forking the tool</a></strong>. The walkthrough scaffolds a LangChain agent through the full lifecycle, then wraps deploy with a custom SBOM compliance scan.</p><p><strong>What this enables:</strong> Extensions distributed as pinned Git repos let you keep a toolchain&#8217;s deploy, eval, and observability work while replacing only the commands that assume a specific agent framework.</p><h3>Does Agentic RAG Actually Retrieve Better Evidence? A 298-Question Test</h3><p>Estimated read time: 9 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w2gf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff02f97f0-6d1b-4dc1-ae15-3b284ff2810a_2000x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w2gf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff02f97f0-6d1b-4dc1-ae15-3b284ff2810a_2000x720.png 424w, https://substackcdn.com/image/fetch/$s_!w2gf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff02f97f0-6d1b-4dc1-ae15-3b284ff2810a_2000x720.png 848w, https://substackcdn.com/image/fetch/$s_!w2gf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff02f97f0-6d1b-4dc1-ae15-3b284ff2810a_2000x720.png 1272w, https://substackcdn.com/image/fetch/$s_!w2gf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff02f97f0-6d1b-4dc1-ae15-3b284ff2810a_2000x720.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!w2gf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff02f97f0-6d1b-4dc1-ae15-3b284ff2810a_2000x720.png" width="1456" height="524" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f02f97f0-6d1b-4dc1-ae15-3b284ff2810a_2000x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:524,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!w2gf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff02f97f0-6d1b-4dc1-ae15-3b284ff2810a_2000x720.png 424w, https://substackcdn.com/image/fetch/$s_!w2gf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff02f97f0-6d1b-4dc1-ae15-3b284ff2810a_2000x720.png 848w, https://substackcdn.com/image/fetch/$s_!w2gf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff02f97f0-6d1b-4dc1-ae15-3b284ff2810a_2000x720.png 1272w, https://substackcdn.com/image/fetch/$s_!w2gf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff02f97f0-6d1b-4dc1-ae15-3b284ff2810a_2000x720.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Turning from building to measuring, this benchmark pits agentic RAG against a standard retrieval baseline across 298 questions, asking whether <strong><a href="https://towardsdatascience.com/does-agentic-rag-actually-retrieve-better-evidence-i-tested-it-on-298-questions/">the agent loop actually surfaces better evidence</a></strong> or simply adds latency and cost to the same answers.</p><p><strong>Try this:</strong> Before adding an agent loop to your RAG pipeline, measure retrieval quality against a plain baseline on your own questions. The extra loop has to earn its latency.</p><h3>Decision Models for Evals: Tune the Threshold Before You Trust the Score</h3><p>Estimated read time: 13 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XyEQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f6bca87-b7a6-42c6-a19a-cbe2429c2026_2400x1260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XyEQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f6bca87-b7a6-42c6-a19a-cbe2429c2026_2400x1260.png 424w, https://substackcdn.com/image/fetch/$s_!XyEQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f6bca87-b7a6-42c6-a19a-cbe2429c2026_2400x1260.png 848w, https://substackcdn.com/image/fetch/$s_!XyEQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f6bca87-b7a6-42c6-a19a-cbe2429c2026_2400x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!XyEQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f6bca87-b7a6-42c6-a19a-cbe2429c2026_2400x1260.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!XyEQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f6bca87-b7a6-42c6-a19a-cbe2429c2026_2400x1260.png" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f6bca87-b7a6-42c6-a19a-cbe2429c2026_2400x1260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XyEQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f6bca87-b7a6-42c6-a19a-cbe2429c2026_2400x1260.png 424w, https://substackcdn.com/image/fetch/$s_!XyEQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f6bca87-b7a6-42c6-a19a-cbe2429c2026_2400x1260.png 848w, https://substackcdn.com/image/fetch/$s_!XyEQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f6bca87-b7a6-42c6-a19a-cbe2429c2026_2400x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!XyEQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f6bca87-b7a6-42c6-a19a-cbe2429c2026_2400x1260.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Extending our hands-on week with TypeSafe&#8217;s Jev[2] from last week, this walkthrough shows that decision models promise cheap classification for automated evals, but shipping with the default 0.50 threshold leaves performance on the table. It tunes thresholds, sets precision and recall floors, and <strong><a href="https://hamel.dev/blog/posts/decision-model-evals/">checks whether scores are calibrated</a></strong> before trusting them.</p><p><strong>In practice:</strong> Pick your precision and recall minimums first, tune each model&#8217;s threshold on labeled traces, and only then compare models on cost. The default threshold is rarely the right one.</p><p>[2] <a href="https://writing.alteredcraft.com/i/221023791/a-week-inside-jev-what-a-non-generative-decision-model-is-actually-good-for">A Week Inside Jev: What a Non-Generative Decision Model Is Actually Good For</a></p><h2>TOOLS</h2><p><em>The tools run from cheaper to cheapest: a fast agentic model, a coding model for your laptop, forecasting on a CPU, extraction with no output tokens at all, flat-rate web access for agents, and a harness that never repeats paid work.</em></p><h3>MiniMax M3.1 Flash Targets Agentic Work at $0.15 per Million Tokens</h3><p>Estimated read time: 3 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9ViO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9741064-792e-4030-9f1b-d8628ff241f9_2400x1800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9ViO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9741064-792e-4030-9f1b-d8628ff241f9_2400x1800.png 424w, https://substackcdn.com/image/fetch/$s_!9ViO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9741064-792e-4030-9f1b-d8628ff241f9_2400x1800.png 848w, https://substackcdn.com/image/fetch/$s_!9ViO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9741064-792e-4030-9f1b-d8628ff241f9_2400x1800.png 1272w, https://substackcdn.com/image/fetch/$s_!9ViO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9741064-792e-4030-9f1b-d8628ff241f9_2400x1800.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!9ViO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9741064-792e-4030-9f1b-d8628ff241f9_2400x1800.png" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b9741064-792e-4030-9f1b-d8628ff241f9_2400x1800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9ViO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9741064-792e-4030-9f1b-d8628ff241f9_2400x1800.png 424w, https://substackcdn.com/image/fetch/$s_!9ViO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9741064-792e-4030-9f1b-d8628ff241f9_2400x1800.png 848w, https://substackcdn.com/image/fetch/$s_!9ViO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9741064-792e-4030-9f1b-d8628ff241f9_2400x1800.png 1272w, https://substackcdn.com/image/fetch/$s_!9ViO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9741064-792e-4030-9f1b-d8628ff241f9_2400x1800.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>MiniMax releases M3.1 Flash, posting 73.7% on DeepSWE and 61.7 on OSWorld V2 while <strong><a href="https://www.minimax.io/blog/minimax-m31f">cutting agentic task cost by 70%</a></strong>. Output runs at more than 200 tokens per second, and MiniMax says open weights will follow.</p><p><strong>Why now:</strong> Cheap, fast models are closing in on frontier coding and computer-use scores. Long agent loops that were too costly to run routinely are becoming affordable.</p><h3>Flint: A 40B MoE Coding Model Built to Run on Your Laptop</h3><p>Estimated read time: 7 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0BsN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e72b99a-67a5-4131-bde5-72d852b2ae87_12800x7200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0BsN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e72b99a-67a5-4131-bde5-72d852b2ae87_12800x7200.png 424w, https://substackcdn.com/image/fetch/$s_!0BsN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e72b99a-67a5-4131-bde5-72d852b2ae87_12800x7200.png 848w, https://substackcdn.com/image/fetch/$s_!0BsN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e72b99a-67a5-4131-bde5-72d852b2ae87_12800x7200.png 1272w, https://substackcdn.com/image/fetch/$s_!0BsN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e72b99a-67a5-4131-bde5-72d852b2ae87_12800x7200.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!0BsN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e72b99a-67a5-4131-bde5-72d852b2ae87_12800x7200.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e72b99a-67a5-4131-bde5-72d852b2ae87_12800x7200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0BsN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e72b99a-67a5-4131-bde5-72d852b2ae87_12800x7200.png 424w, https://substackcdn.com/image/fetch/$s_!0BsN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e72b99a-67a5-4131-bde5-72d852b2ae87_12800x7200.png 848w, https://substackcdn.com/image/fetch/$s_!0BsN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e72b99a-67a5-4131-bde5-72d852b2ae87_12800x7200.png 1272w, https://substackcdn.com/image/fetch/$s_!0BsN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e72b99a-67a5-4131-bde5-72d852b2ae87_12800x7200.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Moving the savings onto your own hardware, Recursive releases Flint, a 40B mixture-of-experts model activating 2.5B parameters per token and hitting <strong><a href="https://recursive.com/updates/introducing-recursive-flint">over 125 tokens per second on an M4 Pro MacBook</a></strong>. Apache-2.0 weights, 512k context, and an automated research loop that built it in four months.</p><p><strong>The opportunity:</strong> Local agentic coding is getting practical. Pull Flint from Hugging Face, run it in Ollama or LM Studio, and keep your code off remote servers.</p><h3>Timestral: Mistral&#8217;s Time-Series Foundation Models Run on CPU</h3><p>Estimated read time: 8 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v3aB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c4c55fb-0975-4097-a5cc-e1389d9df8e4_2400x1700.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v3aB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c4c55fb-0975-4097-a5cc-e1389d9df8e4_2400x1700.webp 424w, https://substackcdn.com/image/fetch/$s_!v3aB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c4c55fb-0975-4097-a5cc-e1389d9df8e4_2400x1700.webp 848w, https://substackcdn.com/image/fetch/$s_!v3aB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c4c55fb-0975-4097-a5cc-e1389d9df8e4_2400x1700.webp 1272w, https://substackcdn.com/image/fetch/$s_!v3aB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c4c55fb-0975-4097-a5cc-e1389d9df8e4_2400x1700.webp 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!v3aB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c4c55fb-0975-4097-a5cc-e1389d9df8e4_2400x1700.webp" width="1456" height="1031" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c4c55fb-0975-4097-a5cc-e1389d9df8e4_2400x1700.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1031,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!v3aB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c4c55fb-0975-4097-a5cc-e1389d9df8e4_2400x1700.webp 424w, https://substackcdn.com/image/fetch/$s_!v3aB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c4c55fb-0975-4097-a5cc-e1389d9df8e4_2400x1700.webp 848w, https://substackcdn.com/image/fetch/$s_!v3aB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c4c55fb-0975-4097-a5cc-e1389d9df8e4_2400x1700.webp 1272w, https://substackcdn.com/image/fetch/$s_!v3aB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c4c55fb-0975-4097-a5cc-e1389d9df8e4_2400x1700.webp 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Dropping the GPU entirely, Mistral releases Timestral, four time-series forecasting models from 5M to 209M parameters that top GIFT-Eval, TIME, and fev-bench. The models deliver <strong><a href="https://mistral.ai/news/timestral/">probabilistic multivariate forecasts without a GPU</a></strong>, handling categorical and known-future covariates zero-shot.</p><p><strong>What&#8217;s interesting:</strong> Forecasting is now a pre-trained, zero-shot problem you can run on a server CPU in milliseconds, with no per-dataset training. That removes a whole modeling step from many pipelines.</p><h3>Clairic: Extraction Without the LLM</h3><p>Estimated read time: 11 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cGmx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda24fc65-56cb-460a-9c22-8fb59e5b91b5_1999x862.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cGmx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda24fc65-56cb-460a-9c22-8fb59e5b91b5_1999x862.png 424w, https://substackcdn.com/image/fetch/$s_!cGmx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda24fc65-56cb-460a-9c22-8fb59e5b91b5_1999x862.png 848w, https://substackcdn.com/image/fetch/$s_!cGmx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda24fc65-56cb-460a-9c22-8fb59e5b91b5_1999x862.png 1272w, https://substackcdn.com/image/fetch/$s_!cGmx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda24fc65-56cb-460a-9c22-8fb59e5b91b5_1999x862.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!cGmx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda24fc65-56cb-460a-9c22-8fb59e5b91b5_1999x862.png" width="1456" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da24fc65-56cb-460a-9c22-8fb59e5b91b5_1999x862.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cGmx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda24fc65-56cb-460a-9c22-8fb59e5b91b5_1999x862.png 424w, https://substackcdn.com/image/fetch/$s_!cGmx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda24fc65-56cb-460a-9c22-8fb59e5b91b5_1999x862.png 848w, https://substackcdn.com/image/fetch/$s_!cGmx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda24fc65-56cb-460a-9c22-8fb59e5b91b5_1999x862.png 1272w, https://substackcdn.com/image/fetch/$s_!cGmx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda24fc65-56cb-460a-9c22-8fb59e5b91b5_1999x862.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Going one step further, Cloudflare previews Clairic, a &#8220;System One&#8221; extraction model on Workers AI that <strong><a href="https://blog.cloudflare.com/clairic-extraction-model">returns typed values in a single forward pass</a></strong>: numbers, dates, spans, and forecasts with confidence scores, no output tokens, no hallucinated JSON.</p><p><strong>The takeaway:</strong> If your pipeline asks an LLM the same structured-output question over and over, a typed single-pass extraction model can do it faster and cheaper, with confidence scores you can route on.</p><h3>DeepSeek Ships Search and Fetch APIs for Agents</h3><p>Estimated read time: 6 min</p><p>Shifting from models to the services around them, DeepSeek&#8217;s new Search and Fetch endpoints give agents and RAG pipelines live web access, returning ranked results with model-ready summaries or clean Markdown pages. Both are <strong><a href="https://api-docs.deepseek.com/guides/search/">billed per successful request, not per token</a></strong>, at $0.75 per thousand.</p><p><strong>Worth noting:</strong> If your agent needs live web context, these two endpoints replace a scraping stack with flat-rate pricing. You can budget web access per call instead of guessing at token counts.</p><h3>durable-harness: Coding Agents That Survive a Crash</h3><p>Estimated read time: 9 min</p><p>Closing the section on not paying twice, Vercel introduces durable-harness, open-source adapters that let Pi, OpenCode, Claude Code, and Codex <strong><a href="https://vercel.com/blog/making-every-harness-durable">resume an interrupted turn from a durable log</a></strong> instead of repeating finished model and tool calls, running on Vercel, Postgres, or locally.</p><p><strong>How to use it:</strong> If you run coding agents in the cloud, log each step and mark every tool as safe or unsafe to replay. A crashed turn then resumes instead of redoing paid work.</p><h2>NEWS &amp; EDITORIALS</h2><p><em>The news opens with a piece on the PHP vulnerabilities AI agents found first: the story itself, then the disclosure framework proposed in response. Anthropic&#8217;s proactive agent follows, and a short history of hallucination closes the edition.</em></p><h3>Frontier AI Found Critical PHP Flaws First. Now What?</h3><p>Estimated read time: 9 min</p><p>Taking the same story from the coalition&#8217;s side, OpenAI and partners used frontier models to find the PHP vulnerabilities before attackers did, then proposed a five-stage <strong><a href="https://openai.com/index/coordinated-disclosure-of-critical-vulnerabilities/">coordinated disclosure framework for the AI era</a></strong> spanning maintainers, hosting providers, security vendors, and government cyber agencies.</p><p><strong>Looking ahead:</strong> Disclosure processes built for human-paced discovery are being redesigned for AI-paced discovery. Expect dependency patching to become a routine, scheduled part of your release cycle rather than an occasional scramble.</p><h3>Claude Duet: Anthropic&#8217;s Proactive Agent Comes to You</h3><p>Estimated read time: 3 min</p><p>From agents finding work to agents bringing it to you, Claude Duet flips the chat model: instead of waiting for you to open a thread, it <strong><a href="https://claude.com/product/claude-duet">comes to you</a></strong> with morning briefs, drafted replies, and finished work, pausing for approval before sensitive actions.</p><p><strong>Key point:</strong> Agents are moving from request-response to always-on teammates. That makes approval gates, audit trails, and usage budgets design problems worth planning for now, in your own products too.</p><h3>The Hallucination Was the Feature</h3><p>Estimated read time: 6 min</p><p>Closing on where that reliability comes from, early neural network pioneers injected randomness deliberately, valuing machines that gave strange answers. A historian traces today&#8217;s hallucinations to that choice, arguing <strong><a href="https://news.mit.edu/2026/qa-how-ai-came-to-model-messy-human-mind-1023">creativity and predictability trade off</a></strong> as labs sand the strangeness out of production models.</p><p><strong>The reframe:</strong> Tuning a model toward reliability costs something on the other end. Decide which of the two your application actually needs before you pick a model or a temperature.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Weekly Review: Where the Work Moved]]></title><description><![CDATA[The week&#8217;s curated set of relevant AI Tutorials, Tools, and News, on review and source control rebuilt for agent output, decision models for the small calls, and what each agent loop costs]]></description><link>https://writing.alteredcraft.com/p/weekly-review-where-the-work-moved</link><guid isPermaLink="false">https://writing.alteredcraft.com/p/weekly-review-where-the-work-moved</guid><dc:creator><![CDATA[Sam Keen]]></dc:creator><pubDate>Mon, 19 Oct 2026 12:11:36 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f8076324-6811-4a2b-8f71-06305b30a640_2752x1536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Hello, and welcome to Altered Craft&#8217;s weekly AI review for developers. Thanks for reading, and for passing it along to your teams. This week&#8217;s pieces keep landing on one question: once agents write the code, where does the slow part go? Anthropic rebuilt code review and replaced Git to keep pace, decision models take on the small yes/no calls, and the news weighs what each agent loop costs before closing on Brooks&#8217;s Law.</em></p></blockquote><p><a href="https://writing.alteredcraft.com/about#&#167;altered-crafts-ai-usage-poliy">AI usage policy</a></p><h2>TUTORIALS &amp; CASE STUDIES</h2><p><em>The tutorials open with two accounts of where the work goes once agents write the code: planning and review. Two guides to building the tooling around an agent follow, and a week with a decision model closes the section.</em></p><h3>The AI-Native SDLC Playbook: Seven Pillars, Two Hard Numbers</h3><p>Estimated read time: 12 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!l1mV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78e6574-023e-49ed-9845-a6e1570088d9_1200x800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l1mV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78e6574-023e-49ed-9845-a6e1570088d9_1200x800.png 424w, https://substackcdn.com/image/fetch/$s_!l1mV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78e6574-023e-49ed-9845-a6e1570088d9_1200x800.png 848w, https://substackcdn.com/image/fetch/$s_!l1mV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78e6574-023e-49ed-9845-a6e1570088d9_1200x800.png 1272w, https://substackcdn.com/image/fetch/$s_!l1mV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78e6574-023e-49ed-9845-a6e1570088d9_1200x800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l1mV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78e6574-023e-49ed-9845-a6e1570088d9_1200x800.png" width="1200" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d78e6574-023e-49ed-9845-a6e1570088d9_1200x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!l1mV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78e6574-023e-49ed-9845-a6e1570088d9_1200x800.png 424w, https://substackcdn.com/image/fetch/$s_!l1mV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78e6574-023e-49ed-9845-a6e1570088d9_1200x800.png 848w, https://substackcdn.com/image/fetch/$s_!l1mV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78e6574-023e-49ed-9845-a6e1570088d9_1200x800.png 1272w, https://substackcdn.com/image/fetch/$s_!l1mV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78e6574-023e-49ed-9845-a6e1570088d9_1200x800.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Atlassian&#8217;s playbook maps seven pillars of AI-native software development, arguing that <strong><a href="https://www.atlassian.com/blog/ai-at-work/ai-sdlc-transformation-playbook">coding was never the real bottleneck</a></strong>: planning, design, review, and maintenance are. Internal data shows issue cycle time dropping from 11.5 days to 6.7.</p><p><strong>Why this matters:</strong> Once agents handle the typing, output quality depends on the context you feed them and how you measure results. That shifts where your team&#8217;s effort pays off: planning, specs, and review.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>How the Claude Code Team Reviews Code It Mostly Didn&#8217;t Write</h3><p>Estimated read time: 14 min</p><p>Taking one of those stages, Anthropic&#8217;s Claude Code team rebuilt review for agent-speed output: six layers of automated checks, risk-tiered human approval, and <strong><a href="https://claude.dev/blog/solving-code-review-at-anthropic/">past incidents turned into a daily eval</a></strong>. Merged PRs doubled while the revert rate fell over 40 percent.</p><p><strong>The reframe:</strong> The useful question is no longer whether a human read the code. It is which check, automated or human, is best placed to catch each kind of failure.</p><h3>Your Game Is a Harness: Making Game Projects Legible to AI Agents</h3><p>Estimated read time: 39 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b1NY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b08e2b5-5269-4c77-a302-f874e4c01afc_2122x1192.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b1NY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b08e2b5-5269-4c77-a302-f874e4c01afc_2122x1192.png 424w, https://substackcdn.com/image/fetch/$s_!b1NY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b08e2b5-5269-4c77-a302-f874e4c01afc_2122x1192.png 848w, https://substackcdn.com/image/fetch/$s_!b1NY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b08e2b5-5269-4c77-a302-f874e4c01afc_2122x1192.png 1272w, https://substackcdn.com/image/fetch/$s_!b1NY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b08e2b5-5269-4c77-a302-f874e4c01afc_2122x1192.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!b1NY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b08e2b5-5269-4c77-a302-f874e4c01afc_2122x1192.png" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b08e2b5-5269-4c77-a302-f874e4c01afc_2122x1192.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!b1NY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b08e2b5-5269-4c77-a302-f874e4c01afc_2122x1192.png 424w, https://substackcdn.com/image/fetch/$s_!b1NY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b08e2b5-5269-4c77-a302-f874e4c01afc_2122x1192.png 848w, https://substackcdn.com/image/fetch/$s_!b1NY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b08e2b5-5269-4c77-a302-f874e4c01afc_2122x1192.png 1272w, https://substackcdn.com/image/fetch/$s_!b1NY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b08e2b5-5269-4c77-a302-f874e4c01afc_2122x1192.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Moving from checking the output to shaping the input, game development exposes what LLMs cannot see: assets, scenes, and engine state that never appear as code. The fix is <strong><a href="https://kylekukshtel.com/ai-harness-engineering-game-development-claude-code">making your game legible to agents</a></strong> through seeded randomness, screenshot APIs, and quantitative image diffing.</p><p><strong>Try this:</strong> If your project&#8217;s important state lives outside the source code, build tools that expose it to the agent. Deterministic runs and screenshots give it something it can check.</p><h3>Document Processing Agents That Learn Their Own Extraction Rules</h3><p>Estimated read time: 11 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Didi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F764c5d81-ee33-459b-b2c3-038087786f83_995x563.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Didi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F764c5d81-ee33-459b-b2c3-038087786f83_995x563.png 424w, https://substackcdn.com/image/fetch/$s_!Didi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F764c5d81-ee33-459b-b2c3-038087786f83_995x563.png 848w, https://substackcdn.com/image/fetch/$s_!Didi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F764c5d81-ee33-459b-b2c3-038087786f83_995x563.png 1272w, https://substackcdn.com/image/fetch/$s_!Didi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F764c5d81-ee33-459b-b2c3-038087786f83_995x563.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Didi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F764c5d81-ee33-459b-b2c3-038087786f83_995x563.png" width="995" height="563" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/764c5d81-ee33-459b-b2c3-038087786f83_995x563.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:563,&quot;width&quot;:995,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Didi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F764c5d81-ee33-459b-b2c3-038087786f83_995x563.png 424w, https://substackcdn.com/image/fetch/$s_!Didi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F764c5d81-ee33-459b-b2c3-038087786f83_995x563.png 848w, https://substackcdn.com/image/fetch/$s_!Didi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F764c5d81-ee33-459b-b2c3-038087786f83_995x563.png 1272w, https://substackcdn.com/image/fetch/$s_!Didi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F764c5d81-ee33-459b-b2c3-038087786f83_995x563.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Also building the system around the model, this walkthrough runs eight Strands agents on Amazon Bedrock AgentCore that classify, extract, and validate business documents, then <strong><a href="https://aws.amazon.com/blogs/machine-learning/build-self-improving-document-processing-using-amazon-bedrock-agentcore/">save the corrected prompts for reuse</a></strong>, cutting a repeat purchase order from almost four minutes to 90 seconds.</p><p><strong>The pattern:</strong> Save the fix, not just the result. When a corrected prompt is stored, every later document of that type skips the slow discovery step, which is where the time savings come from.</p><h3>A Week Inside Jev: What a Non-Generative Decision Model Is Actually Good For</h3><p>Estimated read time: 19 min</p><p>Building on our coverage of a hand-built single-pass decision model[1] last week, this hands-on week puts TypeSafe&#8217;s Jev into a real workflow. The viral &#8220;200x faster&#8221; claim misleads because Jev cannot generate text. Its guarantee is narrower: <strong><a href="https://pub.towardsai.net/a-week-inside-jev-what-a-non-generative-decision-model-is-actually-good-for-361edd1284e9">it cannot return an invalid answer, only a wrong valid one</a></strong>.</p><p><strong>In practice:</strong> Use decision models for keep-or-drop and route-here-or-there calls, and set every threshold against your own labeled data rather than inheriting one from a vendor benchmark.</p><p>[1] <a href="https://writing.alteredcraft.com/i/219940931/build-your-own-single-pass-decision-model">Build Your Own Single-Pass Decision Model</a></p><h2>TOOLS</h2><p><em>The tools start with two decision models, Jev&#8217;s latest release and Microsoft&#8217;s first. Two looks at general models follow, then two pieces of agent infrastructure: a rebuilt harness and Anthropic&#8217;s new version control system.</em></p><h3>Jev 1.14.0 and the &#8220;Danger Zone&#8221; Header</h3><p>Estimated read time: 6 min</p><p>Following that hands-on week, TypeSafe ships Jev 1.14.0 with <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">multimodal image support</mark>, a bounding-box type, and longer context behind opt-in &#8220;danger zone&#8221; API headers, <strong><a href="https://typesafe.ai/blog/jev-1-14">separating experimental capability from production reliability</a></strong> rather than forcing one standard on every user.</p><p><strong>Worth noting:</strong> Opt-in flags for experimental features let you try new capability without risking production traffic. Build evals for a flagged feature, and pin the model version, before you depend on it.</p><h3>Microsoft-Decision-1: A Model That Only Makes Decisions</h3><p>Estimated read time: 9 min</p><p>Microsoft enters the same category with Decision-1, a model built for routing, classification, and workflow control rather than text generation. The pitch: <strong><a href="https://commandline.microsoft.com/microsoft-decision-1-model-foundry/">structured outputs software can act on immediately</a></strong>, at low cost, and 2.5x faster than the runner-up in Microsoft&#8217;s own benchmarks.</p><p><strong>The opportunity:</strong> Many agent steps are really yes/no or which-bucket calls. Moving those to a decision model cuts latency and cost, and frees your LLM budget for the steps that need generation.</p><h3>Meta&#8217;s Muse Wonder Bets on Memory and Focus</h3><p>Estimated read time: 6 min</p><p>Shifting to general-purpose models, Meta introduces the Muse Wonder series, pairing Active Memory with Active Focus so agents retain personal context and persist through long tasks. Benchmarks cover legal, finance, health, and coding, plus <strong><a href="https://research.meta.ai/blog/muse-wonder">gains on tasks never targeted in post-training</a></strong>.</p><p><strong>What&#8217;s interesting:</strong> Meta measures how well gains carry over to tasks it did not target in post-training. That is a more useful signal than one benchmark score when you need an agent for varied, unfamiliar work.</p><h3>10 Hugging Face Models Worth Knowing in 2026</h3><p>Estimated read time: 12 min</p><p>On the open-weight side, with the Hub near 3 million repositories, this roundup picks ten models by adoption, licensing, and hardware cost, noting that <strong><a href="https://www.kdnuggets.com/10-hugging-face-models-worth-knowing-in-2026">access is no longer the problem, selection is</a></strong>, with runnable snippets throughout.</p><p><strong>How to use it:</strong> Pick models by license and VRAM budget as deliberately as by benchmark score. The roundup&#8217;s snippets let you test a shortlist on your own hardware before you commit.</p><h3>OpenCode 2.0: One Background Service, Code Mode, and 80+ Internal Plugins</h3><p>Estimated read time: 6 min</p><p>Moving from models to the harness around them, OpenCode 2.0 is rebuilt on a single background service, a rewritten API, and <strong><a href="https://anoma.ly/notes/opencode-2-0/">code mode that turns MCP servers into callable functions</a></strong>, letting agents compose tools in one round trip instead of sequential calls.</p><p><strong>What this enables:</strong> Code mode lets you connect many MCP servers without filling the context window. The agent writes one script that calls several tools, instead of making each call separately.</p><h3>Anthropic Replaced Git With Scion</h3><p>Estimated read time: 14 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bEPp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e17c38-b687-4f43-a8ce-6121930f088f_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bEPp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e17c38-b687-4f43-a8ce-6121930f088f_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!bEPp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e17c38-b687-4f43-a8ce-6121930f088f_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!bEPp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e17c38-b687-4f43-a8ce-6121930f088f_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!bEPp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e17c38-b687-4f43-a8ce-6121930f088f_3840x2160.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!bEPp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e17c38-b687-4f43-a8ce-6121930f088f_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/16e17c38-b687-4f43-a8ce-6121930f088f_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bEPp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e17c38-b687-4f43-a8ce-6121930f088f_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!bEPp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e17c38-b687-4f43-a8ce-6121930f088f_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!bEPp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e17c38-b687-4f43-a8ce-6121930f088f_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!bEPp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e17c38-b687-4f43-a8ce-6121930f088f_3840x2160.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Continuing our look at tools rebuilt for agent users, like DuckDB&#8217;s agent mode[2] last week, Anthropic built Scion, a server-centric version control system, in five months after merge volume jumped from 2,500 to 30,000 changes per day. The bet: <strong><a href="https://www.anthropic.com/engineering/redesigning-source-control">agents are always online, so clients need almost no local repo</a></strong>.</p><p><strong>Why now:</strong> When agents write most of the code, merging, building, and testing become the slow steps. Expect infrastructure built for human pace to be the first place teams need to rethink.</p><p>[2] <a href="https://writing.alteredcraft.com/i/219940931/duckdbs-agent-mode-a-cli-that-knows-its-talking-to-a-robot">DuckDB&#8217;s Agent Mode: A CLI That Knows It&#8217;s Talking to a Robot</a></p><h2>NEWS &amp; EDITORIALS</h2><p><em>The news opens with two pieces on what each pass through an agent loop costs. An inside history of Codex and one developer&#8217;s own account follow, and the edition closes on Brooks&#8217;s Law.</em></p><h3>Are Behavioral Harnesses Worth the Cost?</h3><p>Estimated read time: 15 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y1GP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F085dc749-ac6a-4faf-a262-ef45cc01b944_1618x1026.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y1GP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F085dc749-ac6a-4faf-a262-ef45cc01b944_1618x1026.png 424w, https://substackcdn.com/image/fetch/$s_!Y1GP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F085dc749-ac6a-4faf-a262-ef45cc01b944_1618x1026.png 848w, https://substackcdn.com/image/fetch/$s_!Y1GP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F085dc749-ac6a-4faf-a262-ef45cc01b944_1618x1026.png 1272w, https://substackcdn.com/image/fetch/$s_!Y1GP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F085dc749-ac6a-4faf-a262-ef45cc01b944_1618x1026.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y1GP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F085dc749-ac6a-4faf-a262-ef45cc01b944_1618x1026.png" width="1456" height="923" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/085dc749-ac6a-4faf-a262-ef45cc01b944_1618x1026.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:923,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Y1GP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F085dc749-ac6a-4faf-a262-ef45cc01b944_1618x1026.png 424w, https://substackcdn.com/image/fetch/$s_!Y1GP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F085dc749-ac6a-4faf-a262-ef45cc01b944_1618x1026.png 848w, https://substackcdn.com/image/fetch/$s_!Y1GP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F085dc749-ac6a-4faf-a262-ef45cc01b944_1618x1026.png 1272w, https://substackcdn.com/image/fetch/$s_!Y1GP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F085dc749-ac6a-4faf-a262-ef45cc01b944_1618x1026.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A controlled experiment runs the same API build ten times per model, with and without a harness of contracts, mocks, and executable tests. For frontier models the harness <strong><a href="https://martinfowler.com/articles/are-harnesses-worth-the-cost.html">adds cost without changing outcomes</a></strong>, but it lifts a cost-optimized one from 3 of 10 passing runs to 10 of 10.</p><p><strong>The takeaway:</strong> Spend harness tokens where the model is unreliable. The harnessed budget model still cost 33 percent less per run than the flagship running without one.</p><h3>The Expensive-Loop Problem</h3><p>Estimated read time: 23 min</p><p>Where that experiment priced each run, this essay asks what happens when each loop is costly. LLMs do best in <strong><a href="https://www.lesswrong.com/posts/2mStxuNDMdaWdyHu6/the-expensive-loop-problem">cheap-loop domains where feedback is quick, deterministic, and cheap</a></strong>, like computer-checkable code. Most high-value work runs on expensive loops, which demand skills models lack: choosing proxies, building theories, budgeting compute, and questioning their own premises.</p><p><strong>A useful lens:</strong> Knowing which kind of loop a task sits in tells you how much to delegate. Where feedback is slow or costly, you supply the proxies, theory, and budget the agent lacks.</p><h3>How Codex Happened</h3><p>Estimated read time: 54 min</p><p>Coding is the clearest cheap loop, and this inside account of OpenAI&#8217;s coding agent traces its rise from a failed cloud launch to 40 million weekly users across Codex and ChatGPT for Work. The turn came when reasoning models made <strong><a href="https://every.to/p/how-codex-happened">slow thinking an advantage instead of a flaw</a></strong>.</p><p><strong>Why it worked:</strong> Coding agents improved fastest where they could run code and check results themselves. Delegating whole, testable tasks makes better use of them than line-by-line pairing.</p><h3>The Old Job Is Drifting Into the Distance</h3><p>Estimated read time: 13 min</p><p>From the developer&#8217;s side of that shift, a phase-by-phase account of AI-assisted coding runs from pasting Ruby specs into ChatGPT to supervising subagents with burndown charts, landing on a point where <strong><a href="https://www.pinecoder.dev/blog/2026-10-15/my-old-job-is-distant/">the hard part is choosing what deserves human attention</a></strong>, not reviewing every line.</p><p><strong>Where to focus:</strong> As agents write more code, spend your review time on the parts that matter most: business logic unique to you, customer data, and anything irreversible, like database changes or encryption.</p><h3>More Agents, Same Mythical Man-Month</h3><p>Estimated read time: 15 min</p><p>Scaling the question to teams, Brooks&#8217;s Law gets a 2026 rewrite: cheap code moves the bottleneck to deciding, verifying, and coordinating. One study found multi-agent setups made sequential planning 39 to 70 percent worse, and <strong><a href="https://www.brokenrobot.xyz/blog/more-agents-same-mythical-month/">AI amplifies whatever coordination an organisation already has</a></strong>, rather than supplying it.</p><p><strong>Before you scale:</strong> Fix the review, specification, and decision steps that more agents will load up. Extra output only turns into value where your team can coordinate and absorb it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Weekly Review: A Second Kind of User]]></title><description><![CDATA[The week&#8217;s curated set of relevant AI Tutorials, Tools, and News, on tools redesigned for agent users, agents packaged like containers, and the sites that receive their traffic]]></description><link>https://writing.alteredcraft.com/p/weekly-review-a-second-kind-of-user</link><guid isPermaLink="false">https://writing.alteredcraft.com/p/weekly-review-a-second-kind-of-user</guid><dc:creator><![CDATA[Sam Keen]]></dc:creator><pubDate>Mon, 12 Oct 2026 12:24:08 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/87b8e989-6a7c-4a20-a369-c3425b562593_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Welcome to Altered Craft&#8217;s weekly AI review for developers, and thank you for making time for it. This edition has a clear thread: tools are being designed with the agent as a user. DuckDB&#8217;s CLI now detects a coding agent and changes its output to suit one, a sandbox explains its refusals in text the model can read, and Docker ships agents like container images. The news shows the other half, with Wikimedia finding rogue agents editing its wikis.</em></p></blockquote><p><a href="https://writing.alteredcraft.com/about#&#167;altered-crafts-ai-usage-poliy">AI usage policy</a></p><h2>TUTORIALS &amp; CASE STUDIES</h2><p><em>The tutorials start with three ways to shape an agent: a mod inside the harness, a policy sandbox around it, and a config file that defines it. The fourth builds a classifier from a small general model.</em></p><h3>Writing Your First Claude Code Mod</h3><p>Estimated read time: 12 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DQea!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc35d32-03d1-4e30-92a9-98fd1bc86652_1100x811.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DQea!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc35d32-03d1-4e30-92a9-98fd1bc86652_1100x811.png 424w, https://substackcdn.com/image/fetch/$s_!DQea!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc35d32-03d1-4e30-92a9-98fd1bc86652_1100x811.png 848w, https://substackcdn.com/image/fetch/$s_!DQea!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc35d32-03d1-4e30-92a9-98fd1bc86652_1100x811.png 1272w, https://substackcdn.com/image/fetch/$s_!DQea!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc35d32-03d1-4e30-92a9-98fd1bc86652_1100x811.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DQea!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc35d32-03d1-4e30-92a9-98fd1bc86652_1100x811.png" width="1100" height="811" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5bc35d32-03d1-4e30-92a9-98fd1bc86652_1100x811.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:811,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DQea!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc35d32-03d1-4e30-92a9-98fd1bc86652_1100x811.png 424w, https://substackcdn.com/image/fetch/$s_!DQea!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc35d32-03d1-4e30-92a9-98fd1bc86652_1100x811.png 848w, https://substackcdn.com/image/fetch/$s_!DQea!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc35d32-03d1-4e30-92a9-98fd1bc86652_1100x811.png 1272w, https://substackcdn.com/image/fetch/$s_!DQea!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc35d32-03d1-4e30-92a9-98fd1bc86652_1100x811.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Following our look at Claude Code mods[1] from last week, Anthropic now has a hands-on walkthrough. Mods are JavaScript modules that run inside a session, hooking every event to rewrite behavior or draw custom terminal UI. This one builds <strong><a href="https://claude.dev/blog/getting-started-with-claude-code-mods/">a live context-window forecast in about 80 lines</a></strong>, then tours two larger examples.</p><p><strong>Try this:</strong> If a Claude Code behavior annoys you, a mod can observe, rewrite, or refuse it outright. You can describe what you want in plain language and let Claude write the module.</p><p>[1] <a href="https://writing.alteredcraft.com/i/218854381/claude-code-mods-rewriting-the-agent-from-the-inside">Claude Code Mods: Rewriting the Agent From the Inside</a></p><h3>Running a Strands Agent Inside a Policy Box</h3><p>Estimated read time: 10 min</p><p>Where a mod changes the agent from inside the harness, this guide sets the limits outside it. A Strands harness agent runs in a sandbox where <strong><a href="https://strandsagents.com/docs/user-guide/box/guides/run-strands-harness/">every command and every file it touches is a policy decision</a></strong>. Four tasks show two permitted, two refused, with the denial text the agent reads.</p><p><strong>The pattern:</strong> Give the agent only a shell tool and let the sandbox policy adjudicate each command and file access, so refusals are explained in text the model can read and respect.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>Docker Agent: Running AI Agents Like Containers</h3><p>Estimated read time: 11 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T4nx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e43432-7863-4f03-96d4-6e9eda69df66_2560x1429.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T4nx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e43432-7863-4f03-96d4-6e9eda69df66_2560x1429.png 424w, https://substackcdn.com/image/fetch/$s_!T4nx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e43432-7863-4f03-96d4-6e9eda69df66_2560x1429.png 848w, https://substackcdn.com/image/fetch/$s_!T4nx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e43432-7863-4f03-96d4-6e9eda69df66_2560x1429.png 1272w, https://substackcdn.com/image/fetch/$s_!T4nx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e43432-7863-4f03-96d4-6e9eda69df66_2560x1429.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!T4nx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e43432-7863-4f03-96d4-6e9eda69df66_2560x1429.png" width="576" height="321.6263736263736" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e7e43432-7863-4f03-96d4-6e9eda69df66_2560x1429.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:576,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Building AI Agents with Docker Agent&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Building AI Agents with Docker Agent" title="Building AI Agents with Docker Agent" srcset="https://substackcdn.com/image/fetch/$s_!T4nx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e43432-7863-4f03-96d4-6e9eda69df66_2560x1429.png 424w, https://substackcdn.com/image/fetch/$s_!T4nx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e43432-7863-4f03-96d4-6e9eda69df66_2560x1429.png 848w, https://substackcdn.com/image/fetch/$s_!T4nx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e43432-7863-4f03-96d4-6e9eda69df66_2560x1429.png 1272w, https://substackcdn.com/image/fetch/$s_!T4nx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e43432-7863-4f03-96d4-6e9eda69df66_2560x1429.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Also moving agent setup out of application code, Docker Agent defines AI agents in YAML, then ships them through OCI registries like container images. The tutorial builds from a single agent to a <strong><a href="https://www.kdnuggets.com/building-ai-agents-with-docker-agent">coordinator delegating to specialized sub-agents</a></strong>, validating each config against the schema.</p><p><strong>Key point:</strong> Treat an agent&#8217;s model, instructions, tools, and teammates as a versioned artifact you can validate and pin by digest, not as code scattered across a repo.</p><h3>Build Your Own Single-Pass Decision Model</h3><p>Estimated read time: 5 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BY_t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1322930f-5a87-4a59-95e5-3e074d27a594_1476x694.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BY_t!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1322930f-5a87-4a59-95e5-3e074d27a594_1476x694.png 424w, https://substackcdn.com/image/fetch/$s_!BY_t!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1322930f-5a87-4a59-95e5-3e074d27a594_1476x694.png 848w, https://substackcdn.com/image/fetch/$s_!BY_t!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1322930f-5a87-4a59-95e5-3e074d27a594_1476x694.png 1272w, https://substackcdn.com/image/fetch/$s_!BY_t!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1322930f-5a87-4a59-95e5-3e074d27a594_1476x694.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!BY_t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1322930f-5a87-4a59-95e5-3e074d27a594_1476x694.png" width="528" height="248.4065934065934" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1322930f-5a87-4a59-95e5-3e074d27a594_1476x694.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:685,&quot;width&quot;:1456,&quot;resizeWidth&quot;:528,&quot;bytes&quot;:97373,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/219940931?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1322930f-5a87-4a59-95e5-3e074d27a594_1476x694.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BY_t!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1322930f-5a87-4a59-95e5-3e074d27a594_1476x694.png 424w, https://substackcdn.com/image/fetch/$s_!BY_t!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1322930f-5a87-4a59-95e5-3e074d27a594_1476x694.png 848w, https://substackcdn.com/image/fetch/$s_!BY_t!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1322930f-5a87-4a59-95e5-3e074d27a594_1476x694.png 1272w, https://substackcdn.com/image/fetch/$s_!BY_t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1322930f-5a87-4a59-95e5-3e074d27a594_1476x694.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Building on our coverage of OpenJev&#8217;s open-weights decision model[2] from last week, this walkthrough builds one from a general model, turning Qwen3-1.7B into a classifier by masking the vocabulary to a fixed answer set and reading logits in one forward pass, then shows that <strong><a href="https://nishtahir.com/build-your-own-decision-model/">raw token probabilities are badly overconfident</a></strong> until temperature scaling fixes calibration.</p><p><strong>In practice:</strong> If you use an LLM for classification, constrain decoding to the allowed options. Then calibrate the confidence scores, since the raw ones run high, before anything downstream relies on them.</p><p>[2] <a href="https://writing.alteredcraft.com/i/218854381/openjev-a-27b-decision-model-you-can-run-yourself">OpenJev: A 27B Decision Model You Can Run Yourself</a></p><h2>TOOLS</h2><p><em>The tools open with a CLI that changes its output when an agent is reading, and a model trained to use several interfaces. Three more releases follow: two that run on-device and one large open-weight model.</em></p><h3>DuckDB&#8217;s Agent Mode: A CLI That Knows It&#8217;s Talking to a Robot</h3><p>Estimated read time: 10 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qfcg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50241900-ee45-4037-961e-1c7da29f9dc3_1200x628.svg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qfcg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50241900-ee45-4037-961e-1c7da29f9dc3_1200x628.svg 424w, https://substackcdn.com/image/fetch/$s_!qfcg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50241900-ee45-4037-961e-1c7da29f9dc3_1200x628.svg 848w, https://substackcdn.com/image/fetch/$s_!qfcg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50241900-ee45-4037-961e-1c7da29f9dc3_1200x628.svg 1272w, https://substackcdn.com/image/fetch/$s_!qfcg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50241900-ee45-4037-961e-1c7da29f9dc3_1200x628.svg 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!qfcg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50241900-ee45-4037-961e-1c7da29f9dc3_1200x628.svg" width="544" height="284.7032967032967" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50241900-ee45-4037-961e-1c7da29f9dc3_1200x628.svg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:544,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qfcg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50241900-ee45-4037-961e-1c7da29f9dc3_1200x628.svg 424w, https://substackcdn.com/image/fetch/$s_!qfcg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50241900-ee45-4037-961e-1c7da29f9dc3_1200x628.svg 848w, https://substackcdn.com/image/fetch/$s_!qfcg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50241900-ee45-4037-961e-1c7da29f9dc3_1200x628.svg 1272w, https://substackcdn.com/image/fetch/$s_!qfcg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50241900-ee45-4037-961e-1c7da29f9dc3_1200x628.svg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The DuckDB v2.0 CLI detects coding agents via environment variables and swaps padded box tables for <strong><a href="https://duckdb.org/2026/10/09/agent-mode">compact Markdown, JSON errors, and explicit truncation markers</a></strong>. A 22-query TPC-H benchmark showed 59% fewer output tokens with answers still correct.</p><p><strong>Why this matters:</strong> If your tool&#8217;s output gets piped to a model, compact formatting and honest truncation markers matter more than aligned columns. Detecting the agent lets you keep the readable layout for people.</p><h3>Holo4: Agentic Models That Click, Code, and Call Tools</h3><p>Estimated read time: 9 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RxaW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F172d885a-8c0a-4b47-834a-302656c7f5f9_1620x1244.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RxaW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F172d885a-8c0a-4b47-834a-302656c7f5f9_1620x1244.png 424w, https://substackcdn.com/image/fetch/$s_!RxaW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F172d885a-8c0a-4b47-834a-302656c7f5f9_1620x1244.png 848w, https://substackcdn.com/image/fetch/$s_!RxaW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F172d885a-8c0a-4b47-834a-302656c7f5f9_1620x1244.png 1272w, https://substackcdn.com/image/fetch/$s_!RxaW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F172d885a-8c0a-4b47-834a-302656c7f5f9_1620x1244.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!RxaW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F172d885a-8c0a-4b47-834a-302656c7f5f9_1620x1244.png" width="520" height="399.2857142857143" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/172d885a-8c0a-4b47-834a-302656c7f5f9_1620x1244.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1118,&quot;width&quot;:1456,&quot;resizeWidth&quot;:520,&quot;bytes&quot;:268988,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/219940931?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F172d885a-8c0a-4b47-834a-302656c7f5f9_1620x1244.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RxaW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F172d885a-8c0a-4b47-834a-302656c7f5f9_1620x1244.png 424w, https://substackcdn.com/image/fetch/$s_!RxaW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F172d885a-8c0a-4b47-834a-302656c7f5f9_1620x1244.png 848w, https://substackcdn.com/image/fetch/$s_!RxaW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F172d885a-8c0a-4b47-834a-302656c7f5f9_1620x1244.png 1272w, https://substackcdn.com/image/fetch/$s_!RxaW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F172d885a-8c0a-4b47-834a-302656c7f5f9_1620x1244.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>On the agent&#8217;s side of that exchange, H Company releases Holo4, a 27B dense and 35B-A3B MoE pair trained to <strong><a href="https://hcompany.ai/newsroom/holo4">work across GUIs, code, MCP and APIs with one model</a></strong>, hitting near-frontier desktop benchmark scores at a fraction of per-task cost.</p><p><strong>What&#8217;s interesting:</strong> Most real workflows mix clicking, scripting, and tool calls. One model trained across all three can stay on a task that a single-interface model would have to hand off.</p><h3>Whistle: 16.9 MB On-Device Speech Recognition That Feeds Tool Calls Directly</h3><p>Estimated read time: 8 min</p><p>Adding voice to that list of interfaces, Cactus Compute releases Whistle, a 16.9 MB CPU speech model covering seven languages with 11 ms time to first token. It shares Needle&#8217;s engine, so <strong><a href="https://cactuscompute.com/blog/whistle">one binary turns a clip into tool calls</a></strong> without transcript plumbing.</p><p><strong>What this enables:</strong> Local voice interfaces no longer need a cloud round trip or a separate transcription layer between audio and your function calls. A 16.9 MB CPU model is small enough to ship with your app.</p><h3>EmbeddingGemma 2 Brings Multimodal Embeddings On-Device</h3><p>Estimated read time: 5 min</p><p>Also built for on-device use, Google&#8217;s 740M-parameter embedding model <strong><a href="https://blog.google/innovation-and-ai/technology/developers-tools/embeddinggemma-2/">maps text, code, images, audio, and video into one shared space</a></strong>, running in ~191MB RAM for text-only. An 8K context, Matryoshka truncation, and Apache 2.0 licensing target offline RAG and local codebase search.</p><p><strong>The opportunity:</strong> Private, offline search across text, code, and media now fits on a phone. For RAG and codebase search, local-first retrieval becomes a practical default rather than a compromise.</p><h3>Mistral Large 4: Open Weights Meet Frontier Cyber Performance</h3><p>Estimated read time: 11 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TzIe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb24511d7-16c6-4ba5-96da-18492f286fc0_1270x660.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TzIe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb24511d7-16c6-4ba5-96da-18492f286fc0_1270x660.png 424w, https://substackcdn.com/image/fetch/$s_!TzIe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb24511d7-16c6-4ba5-96da-18492f286fc0_1270x660.png 848w, https://substackcdn.com/image/fetch/$s_!TzIe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb24511d7-16c6-4ba5-96da-18492f286fc0_1270x660.png 1272w, https://substackcdn.com/image/fetch/$s_!TzIe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb24511d7-16c6-4ba5-96da-18492f286fc0_1270x660.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!TzIe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb24511d7-16c6-4ba5-96da-18492f286fc0_1270x660.png" width="610" height="317.00787401574803" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b24511d7-16c6-4ba5-96da-18492f286fc0_1270x660.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:660,&quot;width&quot;:1270,&quot;resizeWidth&quot;:610,&quot;bytes&quot;:956684,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/219940931?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb24511d7-16c6-4ba5-96da-18492f286fc0_1270x660.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TzIe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb24511d7-16c6-4ba5-96da-18492f286fc0_1270x660.png 424w, https://substackcdn.com/image/fetch/$s_!TzIe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb24511d7-16c6-4ba5-96da-18492f286fc0_1270x660.png 848w, https://substackcdn.com/image/fetch/$s_!TzIe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb24511d7-16c6-4ba5-96da-18492f286fc0_1270x660.png 1272w, https://substackcdn.com/image/fetch/$s_!TzIe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb24511d7-16c6-4ba5-96da-18492f286fc0_1270x660.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>At the other end of the size range, Mistral previews Mistral Large 4, a 1T-parameter multimodal model with 49B active parameters and weights promised by month&#8217;s end. <strong><a href="https://mistral.ai/news/mistral-large-4/">Closed models refuse security work</a></strong> that ML4 performs, scoring 82% on vulnerability reproduce-and-patch tests.</p><p><strong>Worth noting:</strong> If refusal behavior blocks your security or research workflows, an open-weight model you can self-host under your own policies becomes a credible option once the weights land.</p><h2>NEWS &amp; EDITORIALS</h2><p><em>The news opens with what Wikimedia found when agents reached its projects. Two pieces on risk and guardrails follow, and the edition closes with two views of AI in mathematics.</em></p><h3>Wikimedia Finds Rogue OpenAI Agents on Its Projects</h3><p>Estimated read time: 6 min</p><p>Continuing our coverage of the incident counts at OpenAI and Anthropic[3] from last week, the Wikimedia Foundation confirms <strong><a href="https://diff.wikimedia.org/2026/10/05/openai-rogue-agent-activities-found-on-wikimedia-projects/">rogue OpenAI agents edited wikis and probed its public Etherpad</a></strong>, alongside millions of automated API requests that may have contributed to a May outage. It raises hard questions about who absorbs the cost of agentic traffic.</p><p><strong>The takeaway:</strong> If you ship agents, assume they will touch infrastructure you do not own, and build identification, rate limits, and accountability in before someone else has to clean up after them.</p><p>[3] <a href="https://writing.alteredcraft.com/i/218854381/tens-of-thousands-of-incidents-and-one-sandbox-that-leaked-through-dns">Tens of Thousands of Incidents, and One Sandbox That Leaked Through DNS</a></p><h3>Kevin Roose: &#8220;I Don&#8217;t Think We&#8217;re All F***ed Anymore&#8221;</h3><p>Estimated read time: 16 min<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AXXO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa25cdab7-e8eb-4526-adde-4020a8e14463_400x400.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AXXO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa25cdab7-e8eb-4526-adde-4020a8e14463_400x400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AXXO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa25cdab7-e8eb-4526-adde-4020a8e14463_400x400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AXXO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa25cdab7-e8eb-4526-adde-4020a8e14463_400x400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AXXO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa25cdab7-e8eb-4526-adde-4020a8e14463_400x400.jpeg 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!AXXO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa25cdab7-e8eb-4526-adde-4020a8e14463_400x400.jpeg" width="300" height="300" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a25cdab7-e8eb-4526-adde-4020a8e14463_400x400.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:400,&quot;resizeWidth&quot;:300,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AXXO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa25cdab7-e8eb-4526-adde-4020a8e14463_400x400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AXXO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa25cdab7-e8eb-4526-adde-4020a8e14463_400x400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AXXO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa25cdab7-e8eb-4526-adde-4020a8e14463_400x400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AXXO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa25cdab7-e8eb-4526-adde-4020a8e14463_400x400.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>On the wider question of guardrails, an interview with journalist Kevin Roose on his new book about the AI arms race argues that <strong><a href="https://nymag.com/intelligencer/article/kevin-roose-ai-altman-amodei.html">dismissing AI as hype breeds complacency</a></strong> and that safety research needs time to catch up with capability.</p><p><strong>The context:</strong> Treating AI capability claims as pure marketing carries its own risk. It argues away the case for guardrails that developers will eventually need, while safety research still needs time to catch up.</p><h3>The Cyber Risk Discourse Is Broken</h3><p>Estimated read time: 10 min</p><p>Narrowing to one guardrail debate, and relevant to Mistral Large 4 above, this piece argues the open-weight cyber risk debate ignores trade-offs: documented attacks so far trace mostly to closed model APIs, so <strong><a href="https://www.interconnects.ai/p/the-cyber-risk-discourse-is-broken">banning open weights while APIs stay legal</a></strong> would widen the offense-defense gap.</p><p><strong>The reframe:</strong> If you deploy on air-gapped or private infrastructure, open weights are currently the only defensive AI tool available, and policy debates rarely account for that.</p><h3>OpenAI Publishes Math Results From an Internal Frontier Model</h3><p>Estimated read time: 3 min</p><p>Shifting to research, OpenAI releases new mathematical results from an internal frontier model, publishing proofs, Lean formalizations, and compute estimates on GitHub. The compute estimate: <strong><a href="https://openai.com/index/sharing-ai-progress-in-mathematics/">roughly three hours of ChatGPT Pro thinking</a></strong> per average result, with reasoning summaries and attempt statistics disclosed.</p><p><strong>Worth checking:</strong> This release sets a useful baseline for AI-generated scientific claims: machine-checkable proofs and published compute costs. You can run the Lean files yourself instead of taking the announcement on trust.</p><h3>What&#8217;s the Future for Pure Math Research in the Age of AI?</h3><p>Estimated read time: 14 min</p><p>Taking a longer view of the same subject, Stephen Wolfram argues AI mines the existing corpus of human mathematics well, but <strong><a href="https://writings.stephenwolfram.com/2026/09/whats-the-future-for-pure-math-research-in-the-age-of-ai/">great math is defined by the questions it asks</a></strong>, and autoformalization often proves something other than what was intended.</p><p><strong>The human part:</strong> Wolfram&#8217;s read is that LLMs excel at recombining what&#8217;s already known. That leaves the durable human work: choosing which questions to ask and checking that the formal version matches your intent.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Two Jev’s One Dungeon Crawl]]></title><description><![CDATA[Open Jev serves the same API as TypeSafe's Jev, so I pointed my dungeon crawl at both and compared]]></description><link>https://writing.alteredcraft.com/p/two-jevs-one-dungeon-crawl</link><guid isPermaLink="false">https://writing.alteredcraft.com/p/two-jevs-one-dungeon-crawl</guid><dc:creator><![CDATA[Sam Keen]]></dc:creator><pubDate>Tue, 06 Oct 2026 13:20:45 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/280f93f5-c506-4511-8313-52dae8135d04_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I, as many others are infatuated with Jev, which is now a class of models (rather than just the first model release from TypeSafe.)</p><p>On that point, after playing with the official Jev API, I wanted to try a Jev class model locally on my Macbook. A bit of googling later and found Open Jev on hugging face and with some help from Codex/Astra had it running locally.</p><p>Below is the setup on a MacBook, and then I ran a comparison to an interesting eval, (dungeon crawl text adventure), I had previously built for use with the TypeSafe Jev API.</p><h2>Running Open Jev, What your MacBook needs</h2><p>I&#8217;m using an M5 Pro with 64 GB of unified memory. For the <strong>MLX 4-bit version</strong>, here&#8217;s the starting configuration I&#8217;d suggest:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Gzgm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9760a8b8-039c-48b1-b2eb-b1ced2889554_2390x664.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gzgm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9760a8b8-039c-48b1-b2eb-b1ced2889554_2390x664.png 424w, https://substackcdn.com/image/fetch/$s_!Gzgm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9760a8b8-039c-48b1-b2eb-b1ced2889554_2390x664.png 848w, https://substackcdn.com/image/fetch/$s_!Gzgm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9760a8b8-039c-48b1-b2eb-b1ced2889554_2390x664.png 1272w, https://substackcdn.com/image/fetch/$s_!Gzgm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9760a8b8-039c-48b1-b2eb-b1ced2889554_2390x664.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gzgm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9760a8b8-039c-48b1-b2eb-b1ced2889554_2390x664.png" width="1456" height="405" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9760a8b8-039c-48b1-b2eb-b1ced2889554_2390x664.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:405,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:194671,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/219011083?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9760a8b8-039c-48b1-b2eb-b1ced2889554_2390x664.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Gzgm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9760a8b8-039c-48b1-b2eb-b1ced2889554_2390x664.png 424w, https://substackcdn.com/image/fetch/$s_!Gzgm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9760a8b8-039c-48b1-b2eb-b1ced2889554_2390x664.png 848w, https://substackcdn.com/image/fetch/$s_!Gzgm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9760a8b8-039c-48b1-b2eb-b1ced2889554_2390x664.png 1272w, https://substackcdn.com/image/fetch/$s_!Gzgm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9760a8b8-039c-48b1-b2eb-b1ced2889554_2390x664.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Apple&#8217;s <a href="https://ml-explore.github.io/mlx/build/html/install.html">MLX installation documentation</a> specifies Apple silicon, native Python, and macOS 14 or later. The pinned <a href="https://pypi.org/project/mlx/0.32.2/">MLX 0.32.2 release</a> includes a Python 3.12 package for macOS 14 ARM64. <em>These are dependency requirements, not a claim that I&#8217;ve tested OpenJev on every eligible Mac.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Install and download</h2><p>These commands follow the <a href="https://huggingface.co/openjev/openjev-MLX-4bit#run-it">OpenJev MLX 4-bit setup</a>. In Terminal, install <code>uv</code> if needed. With Homebrew already installed:</p><pre><code><code>brew install uv</code></code></pre><p>Other installation options are in the <a href="https://docs.astral.sh/uv/getting-started/installation/">uv documentation</a>.</p><p>Create a directory and an isolated Python environment:</p><pre><code><code>mkdir -p ~/Projects/openjev-local
cd ~/Projects/openjev-local

uv venv mlx --python 3.12
uv pip install --python mlx/bin/python \

"mlx==0.32.2" "mlx-lm==0.31.3" \
"transformers==5.17.0" "openai==3.16.2" \
"huggingface-hub==1.32.0"</code></code></pre><p>Download the weights and the two API helper files:<br><em>This is a large one-time download</em></p><pre><code><code>mlx/bin/hf download openjev/openjev-MLX-4bit \
--local-dir openjev-MLX-4bit

mlx/bin/hf download openjev/openjev helper/shim.py helper/shim_mlx.py \
--revision 1c341f65bfe5d50fdb935c71e9739c9e0938d6c4 \
--local-dir openjev-api</code></code></pre><h2>Start the API locally</h2><p>Run this from the same directory:</p><pre><code><code>TOKENIZER=openjev-MLX-4bit SHIM_MODEL=openjev-MLX-4bit \
READOUT_T=0.85 READOUT_NOUL_T=1.829074 READOUT_NOUL_BIAS=0 \
READOUT_TARGETED=1 READOUT_INSTR_STYLE=pyrepr SHIM_STAGGER=1 \
mlx/bin/python openjev-api/helper/shim_mlx.py \

--helper openjev-api/helper/shim.py \
--model openjev-MLX-4bit --port 3000</code></code></pre><p>Keep the terminal (you&#8217;ll see the requests come in here). The readout settings control how option scores become probabilities; I&#8217;ve simply used the project&#8217;s published values.</p><h2>A quick test, send a decision request</h2><p>In a second terminal, try this shortened version of the project&#8217;s <a href="https://huggingface.co/openjev/openjev/blob/main/serve/SERVE.md">support-routing example</a>:</p><pre><code><code>curl -sS http://localhost:3000/v1/systemone \
-H 'Content-Type: application/json' \
-d '{
  "model": "openjev",
  "state": "Customer message: I was charged twice for my order last week and nobody has replied.",
  "questions": {
    "route": {
      "type": "choice",
      "instructions": "Which team should handle this?",
      "criteria": {
        "billing": null,
        "shipping": null,
        "technical": null
      }
    }
  }
}'</code></code></pre><p>The response includes the chosen label and a probability for each option. Change the state, instructions, and criteria to try your own decision.</p><h2>Swapping it into a game</h2><p>Of course the routing one support ticket doesn&#8217;t tell you much, thus I pointed Open Jev at something I&#8217;d already built against the official TypeSafe Jev API: <em>The Sunken Crypt</em>, a small dungeon crawl POC written in Godot. This is an old school text adventure where your interface to the game is simply a text box. Traditionally classic NLP code in the game is responsible for mapping the user&#8217;s input to allowed actions in a given scene. </p><p>With the use of a decision model, each turn, the possible moves (take the torch, go north, attack the skeleton) become the options of one Jev Choice, (plus &#8220;none of these&#8221;.) We use a confidence score to decides what happens:</p><ul><li><p>0.75 or more and the move happens</p></li><li><p>0.40 or more and the game asks which of two moves you meant, anything lower gets &#8220;that doesn&#8217;t seem possible&#8221;.</p></li></ul><p>Here&#8217;s a scripted player successfully (mostly) navigating the dungeon using Snoop Dogg slang, recorded against the TypeSafe API:</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;6defd840-fc54-4579-b937-bb6da1b3230a&quot;,&quot;duration&quot;:null}"></div><p>Open Jev serves the same API format as TypeSafe, so switching the game over can be done with an environment variable:</p><pre><code><code>JEV_BACKEND=openjev OPENJEV_URL=http://127.0.0.1:3000 godot --path .</code></code></pre><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wCHD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71fcdaf4-5570-490f-8b21-c0d00d3a7418_2560x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wCHD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71fcdaf4-5570-490f-8b21-c0d00d3a7418_2560x1440.png 424w, https://substackcdn.com/image/fetch/$s_!wCHD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71fcdaf4-5570-490f-8b21-c0d00d3a7418_2560x1440.png 848w, https://substackcdn.com/image/fetch/$s_!wCHD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71fcdaf4-5570-490f-8b21-c0d00d3a7418_2560x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!wCHD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71fcdaf4-5570-490f-8b21-c0d00d3a7418_2560x1440.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!wCHD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71fcdaf4-5570-490f-8b21-c0d00d3a7418_2560x1440.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/71fcdaf4-5570-490f-8b21-c0d00d3a7418_2560x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:39602,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/219011083?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71fcdaf4-5570-490f-8b21-c0d00d3a7418_2560x1440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wCHD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71fcdaf4-5570-490f-8b21-c0d00d3a7418_2560x1440.png 424w, https://substackcdn.com/image/fetch/$s_!wCHD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71fcdaf4-5570-490f-8b21-c0d00d3a7418_2560x1440.png 848w, https://substackcdn.com/image/fetch/$s_!wCHD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71fcdaf4-5570-490f-8b21-c0d00d3a7418_2560x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!wCHD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71fcdaf4-5570-490f-8b21-c0d00d3a7418_2560x1440.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Same user input, both models</h2><p>The trailer&#8217;s 16 lines became my test set. A <a href="https://github.com/AlteredCraft/system-one-experiments/tree/main/godot-jev#comparing-the-two">small script</a> walks the route and, at each step, asks both models the same question in the same game state, through the game&#8217;s own parser and thresholds. <strong>Both Jev and Open Jev got all 16 lines correct, and gave the same answer on each of 3 repeated runs.</strong></p><p>As expected the models did differ on confidence. On the slang movement and pickup lines, TypeSafe&#8217;s <code>jev-1.13.0</code> gave 0.81 to 0.89 and put 8 to 13% on &#8220;none of these&#8221;. Open Jev gave 0.96 to 0.99 for the same lines:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nlah!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1360310b-0b42-4b12-9f4a-ba9e611fe45b_1992x604.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nlah!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1360310b-0b42-4b12-9f4a-ba9e611fe45b_1992x604.png 424w, https://substackcdn.com/image/fetch/$s_!nlah!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1360310b-0b42-4b12-9f4a-ba9e611fe45b_1992x604.png 848w, https://substackcdn.com/image/fetch/$s_!nlah!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1360310b-0b42-4b12-9f4a-ba9e611fe45b_1992x604.png 1272w, https://substackcdn.com/image/fetch/$s_!nlah!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1360310b-0b42-4b12-9f4a-ba9e611fe45b_1992x604.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!nlah!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1360310b-0b42-4b12-9f4a-ba9e611fe45b_1992x604.png" width="1456" height="441" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1360310b-0b42-4b12-9f4a-ba9e611fe45b_1992x604.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:441,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:14209,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/219011083?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1360310b-0b42-4b12-9f4a-ba9e611fe45b_1992x604.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nlah!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1360310b-0b42-4b12-9f4a-ba9e611fe45b_1992x604.png 424w, https://substackcdn.com/image/fetch/$s_!nlah!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1360310b-0b42-4b12-9f4a-ba9e611fe45b_1992x604.png 848w, https://substackcdn.com/image/fetch/$s_!nlah!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1360310b-0b42-4b12-9f4a-ba9e611fe45b_1992x604.png 1272w, https://substackcdn.com/image/fetch/$s_!nlah!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1360310b-0b42-4b12-9f4a-ba9e611fe45b_1992x604.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Open Jev also returned exactly the same confidence for a line every round, while TypeSafe&#8217;s moved by a few hundredths.</strong> That fits how the Open Jev server works: it reads option probabilities from the model&#8217;s scores in a single pass, with no sampling.</p><p>In the game, both models cleared the 0.75 bar for every line, so play was identical. If the bar were instead at 0.9, TypeSafe&#8217;s model would have asked &#8220;did you mean...&#8221; on four lines where Open Jev would had met the bar and acted.</p><p>Since Open Jev was running on my Macbook (which was up to other things at the time), I&#8217;m not going to put any credence into a latency comparison, but both were solidly below 1 sec. </p><p>This was a fun, small experiment and I plan to do more. All the code is available on <a href="https://github.com/AlteredCraft/system-one-experiments/tree/main/godot-jev">Github</a>.</p><h2>A note about the open Jev Licence</h2><p>This MLX build accepts text, including JSON and browser DOM. Screenshot input is excluded. The <a href="https://huggingface.co/openjev/openjev#licence">weights use CC BY-NC 4.0</a>; <strong>the project asks commercial users to obtain a separate license</strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Weekly Review: The Routing Layer]]></title><description><![CDATA[The week&#8217;s curated set of relevant AI Tutorials, Tools, and News, on decision models at OpenAI and in open weights, routing built into the harness, and who stays accountable]]></description><link>https://writing.alteredcraft.com/p/weekly-review-the-routing-layer</link><guid isPermaLink="false">https://writing.alteredcraft.com/p/weekly-review-the-routing-layer</guid><dc:creator><![CDATA[Sam Keen]]></dc:creator><pubDate>Mon, 05 Oct 2026 12:18:09 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/bc3eae1f-4540-4154-bc5b-c3dbbfad6907_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Glad to have you here for Altered Craft&#8217;s weekly AI review for developers, and thank you for reading. For the third week running, decision models lead the edition: OpenAI previewed a Decisions API, and OpenJev put an open-weights version on a single GPU. Their first job is routing, and routing shows up throughout, from a router that cut coding agent costs 64% to a skills library with its own routing table. The editorials ask what follows: once a model picks the route, who stays accountable?</em></p></blockquote><p><a href="https://writing.alteredcraft.com/about#&#167;altered-crafts-ai-usage-poliy">AI usage policy</a></p><h2>TUTORIALS &amp; CASE STUDIES</h2><p><em>The tutorials start with OpenAI&#8217;s take on the decision model, then put routing to work inside a real coding agent and cover how to measure and prompt the models you route to.</em></p><h3>OpenAI&#8217;s Decisions API: When You Need an Answer, Not a Paragraph</h3><p>Estimated read time: 12 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kurb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F149da8f8-116f-43ad-afec-fc289da6c638_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kurb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F149da8f8-116f-43ad-afec-fc289da6c638_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!kurb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F149da8f8-116f-43ad-afec-fc289da6c638_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!kurb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F149da8f8-116f-43ad-afec-fc289da6c638_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!kurb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F149da8f8-116f-43ad-afec-fc289da6c638_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kurb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F149da8f8-116f-43ad-afec-fc289da6c638_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/149da8f8-116f-43ad-afec-fc289da6c638_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kurb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F149da8f8-116f-43ad-afec-fc289da6c638_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!kurb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F149da8f8-116f-43ad-afec-fc289da6c638_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!kurb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F149da8f8-116f-43ad-afec-fc289da6c638_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!kurb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F149da8f8-116f-43ad-afec-fc289da6c638_1672x941.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Building on our coverage of the hands-on Jev intent-classification test[1] from last week, OpenAI now has its own entry. The limited-preview Decisions API returns a bounded choice instead of prose, turning routing, triage, and agent next-step selection into a typed call. The guide argues <strong><a href="https://huggingface.co/blog/sora-2/what-is-openai-decisions-api-a-practical-guide">model judgment should never replace deterministic policy</a></strong> in production agents.</p><p><strong>Key point:</strong> Define the answer space before inference, then let code own authority. A decision model can judge what a request means, but your policy layer still grants the permission.</p><p>[1] <a href="https://writing.alteredcraft.com/i/217699026/testing-a-system-one-model-against-llms-on-intent-classification">Testing a &#8220;System One&#8221; Model Against LLMs on Intent Classification</a></p><h3>Model Routing Cut Coding Agent Costs by 64%</h3><p>Estimated read time: 11 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dRe-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc68b6ba-c44a-42c1-9fe2-3d1d4922f3ed_1200x624.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dRe-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc68b6ba-c44a-42c1-9fe2-3d1d4922f3ed_1200x624.png 424w, https://substackcdn.com/image/fetch/$s_!dRe-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc68b6ba-c44a-42c1-9fe2-3d1d4922f3ed_1200x624.png 848w, https://substackcdn.com/image/fetch/$s_!dRe-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc68b6ba-c44a-42c1-9fe2-3d1d4922f3ed_1200x624.png 1272w, https://substackcdn.com/image/fetch/$s_!dRe-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc68b6ba-c44a-42c1-9fe2-3d1d4922f3ed_1200x624.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!dRe-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc68b6ba-c44a-42c1-9fe2-3d1d4922f3ed_1200x624.png" width="1200" height="624" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc68b6ba-c44a-42c1-9fe2-3d1d4922f3ed_1200x624.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:624,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dRe-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc68b6ba-c44a-42c1-9fe2-3d1d4922f3ed_1200x624.png 424w, https://substackcdn.com/image/fetch/$s_!dRe-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc68b6ba-c44a-42c1-9fe2-3d1d4922f3ed_1200x624.png 848w, https://substackcdn.com/image/fetch/$s_!dRe-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc68b6ba-c44a-42c1-9fe2-3d1d4922f3ed_1200x624.png 1272w, https://substackcdn.com/image/fetch/$s_!dRe-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc68b6ba-c44a-42c1-9fe2-3d1d4922f3ed_1200x624.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Putting routing to work, this walkthrough builds a model router inside LangChain&#8217;s Open SWE coding agent, showing that <strong><a href="https://x.com/sydneyrunkle/status/2105704739585565066?s=46">routing belongs in the harness, not a generic gateway</a></strong>. An A/B test across 973 threads cut median cost 64% with no quality drop.</p><p><strong>In practice:</strong> Classify incoming tasks and send the easy ones to cheaper models, but put success metrics like merged PRs or user feedback in place before you turn routing on.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>Automating Eval Design and Hillclimbing with the claude-api Skill</h3><p>Estimated read time: 12 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!boDJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8df917d3-0494-43f6-b539-6f02b771cae2_2400x1320.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!boDJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8df917d3-0494-43f6-b539-6f02b771cae2_2400x1320.png 424w, https://substackcdn.com/image/fetch/$s_!boDJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8df917d3-0494-43f6-b539-6f02b771cae2_2400x1320.png 848w, https://substackcdn.com/image/fetch/$s_!boDJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8df917d3-0494-43f6-b539-6f02b771cae2_2400x1320.png 1272w, https://substackcdn.com/image/fetch/$s_!boDJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8df917d3-0494-43f6-b539-6f02b771cae2_2400x1320.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!boDJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8df917d3-0494-43f6-b539-6f02b771cae2_2400x1320.png" width="1456" height="801" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8df917d3-0494-43f6-b539-6f02b771cae2_2400x1320.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:801,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!boDJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8df917d3-0494-43f6-b539-6f02b771cae2_2400x1320.png 424w, https://substackcdn.com/image/fetch/$s_!boDJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8df917d3-0494-43f6-b539-6f02b771cae2_2400x1320.png 848w, https://substackcdn.com/image/fetch/$s_!boDJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8df917d3-0494-43f6-b539-6f02b771cae2_2400x1320.png 1272w, https://substackcdn.com/image/fetch/$s_!boDJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8df917d3-0494-43f6-b539-6f02b771cae2_2400x1320.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Those success metrics need an eval behind them. New claude-api skill commands guide eval design and hillclimbing inside Claude Code. The workflow splits cases into train and test sets, so <strong><a href="https://claude.dev/blog/automating-eval-design-and-hillclimbing/">score gains that don&#8217;t survive held-out data</a></strong> get reverted automatically instead of shipped.</p><p><strong>The takeaway:</strong> Build evals with real headroom and always hold out a test set, or you will tune your system to your benchmark instead of your production traffic.</p><h3>Getting the Most Out of Opus 5.5</h3><p>Estimated read time: 12 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-yd2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713357a5-a6e7-4c17-80be-74459d8e81b4_2400x1306.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-yd2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713357a5-a6e7-4c17-80be-74459d8e81b4_2400x1306.png 424w, https://substackcdn.com/image/fetch/$s_!-yd2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713357a5-a6e7-4c17-80be-74459d8e81b4_2400x1306.png 848w, https://substackcdn.com/image/fetch/$s_!-yd2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713357a5-a6e7-4c17-80be-74459d8e81b4_2400x1306.png 1272w, https://substackcdn.com/image/fetch/$s_!-yd2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713357a5-a6e7-4c17-80be-74459d8e81b4_2400x1306.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!-yd2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713357a5-a6e7-4c17-80be-74459d8e81b4_2400x1306.png" width="1456" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/713357a5-a6e7-4c17-80be-74459d8e81b4_2400x1306.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-yd2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713357a5-a6e7-4c17-80be-74459d8e81b4_2400x1306.png 424w, https://substackcdn.com/image/fetch/$s_!-yd2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713357a5-a6e7-4c17-80be-74459d8e81b4_2400x1306.png 848w, https://substackcdn.com/image/fetch/$s_!-yd2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713357a5-a6e7-4c17-80be-74459d8e81b4_2400x1306.png 1272w, https://substackcdn.com/image/fetch/$s_!-yd2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713357a5-a6e7-4c17-80be-74459d8e81b4_2400x1306.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Following our look at Anthropic&#8217;s Claude Opus 5.5 launch[2] from last week, here is a practical guide to using it in Claude apps and Claude Code: hand over the whole task with a clear finish line, <strong><a href="https://claude.dev/blog/getting-the-most-out-of-opus-5-5/">delete the &#8220;think carefully&#8221; lines</a></strong>, and set stop rules in <code>CLAUDE.md</code>.</p><p><strong>Try this:</strong> Before your next long task, define what &#8220;done&#8221; looks like up front, drop the &#8220;think carefully&#8221; lines, and let <code>CLAUDE.md</code> decide when the model pauses for you.</p><p>[2] <a href="https://writing.alteredcraft.com/i/217699026/claude-opus-55-frontier-coding-at-40-less-cost">Claude Opus 5.5: Frontier Coding at 40% Less Cost</a></p><h2>TOOLS</h2><p><em>The tools open with models, from an open-weights decision model to a cheaper mid-tier and new voice models, then move to the harnesses and skills that shape how agents work.</em></p><h3>OpenJev: A 27B Decision Model You Can Run Yourself</h3><p>Estimated read time: 4 min</p><p>Where the Decisions API is hosted, OpenJev is a 27B open-weights decision model that takes text or screenshots plus your options and returns a scored choice in one pass, hitting <strong><a href="https://huggingface.co/openjev">84% on a 10,000-question benchmark</a></strong> while running on a single GPU or Mac.</p><p><strong>The opportunity:</strong> If your product needs routing, classification, or action-gating decisions, a calibrated open-weights model on your own hardware can replace a hosted API without giving up much accuracy.</p><h3>Kolibri: A Sovereign Open-Weight MoE Model Built on a Pipeline, Not a Project</h3><p>Estimated read time: 11 min</p><p>Also releasing open weights, Aleph Alpha ships Kolibri, a 78B Mixture-of-Experts model with 3B active parameters, Apache 2.0 weights, and 1M-token context. The post details a <strong><a href="https://aleph-alpha.com/en/blog/kolibri-has-landed-a-sovereign-open-weight-model/">training pipeline run as code</a></strong> that put two model generations three months apart.</p><p><strong>What&#8217;s interesting:</strong> Treating model training as versioned, automated infrastructure rather than research scripts is what turns iteration speed into capability gains, the same lesson software teams learned from continuous integration.</p><h3>GPT-6.1 Sol: Astra-Class Results at a Fifth of the Cost</h3><p>Estimated read time: 6 min</p><p>Among hosted models, the news is price. GPT-6.1 Sol nearly matches GPT-6 Astra on agentic coding, computer use, and professional tasks at <strong><a href="https://openai.com/index/introducing-gpt-6-1-sol/">one-fifth of Astra&#8217;s token price</a></strong>, with cached input at $0.10 per million tokens. Benchmarks span DeepSWE, OSWorld, AutomationBench, and factuality.</p><p><strong>Why now:</strong> If you are paying flagship prices for agent loops that reuse context, re-run your evals against the mid-tier model before your next billing cycle. The cached-input price rewards exactly that kind of loop.</p><h3>Microsoft AI Ships Streaming Transcription and Two New Voice Models</h3><p>Estimated read time: 3 min</p><p>In more model news, Microsoft AI&#8217;s first streaming transcription model arrives alongside two voice models, pitching <strong><a href="https://microsoft.ai/news/our-first-streaming-transcription-model/">accuracy that holds up at streaming speed</a></strong> as the foundation for conversational agents that transcribe and respond without trading quality for latency.</p><p><strong>What this enables:</strong> If you are building voice agents, you can now source transcription and speech generation from one stack and benchmark it on first-partial accuracy, not just final word error rate.</p><h3>Pi 1.0: Minimalism as a Release Strategy</h3><p>Estimated read time: 4 min</p><p>Shifting from models to the harnesses around them, Earendil ships Pi 1.0, a minimal, extensible agent harness adding Codemode, virtual-model extensions, deferred tool loading and cache warming, plus experimental Pi Durable for long-running agents. The team <strong><a href="https://earendil.com/posts/pi-1-0/">adopts features only after they prove themselves</a></strong>.</p><p><strong>Worth noting:</strong> When agent tooling changes weekly, restraint is a feature. A harness that rejects more features than it ships is the one you can actually depend on.</p><h3>Claude Code Mods: Rewriting the Agent From the Inside</h3><p>Estimated read time: 5 min</p><p>Claude Code is becoming more extensible as well. Mods are small TypeScript functions that hook its internal events, letting developers <strong><a href="https://claude.com/blog/claude-code-mods">rewrite prompts, intercept tool calls, and redraw the UI</a></strong>. They ship inside plugins, run unsandboxed, and can even replace built-in features like /diff.</p><p><strong>Problem solved:</strong> If hooks felt too limited, mods let you reshape Claude Code&#8217;s behavior and interface yourself. Treat them like any unsandboxed code you install, and read the source first.</p><h3>A Maintained Library of Agent Skills for Claude Code, Codex, and Cursor</h3><p>Estimated read time: 11 min</p><p>For extensions that work across harnesses, this repo collects dozens of self-contained agent skills, each a SKILL.md plus scripts, spanning media pipelines, YouTube ops, hardening suites, and devblogging. A <strong><a href="https://github.com/swyxio/skills">routing table sends agents to the narrowest matching skill</a></strong> before handing off between stages.</p><p><strong>The pattern:</strong> Treat skills as small, single-purpose workflows with sharp trigger descriptions, and add an explicit routing layer so your agent picks the right one instead of guessing.</p><h2>NEWS &amp; EDITORIALS</h2><p><em>The news starts with a new frontier model and a count of what happens when models act past their limits. The editorials then ask how much of the work, and the accountability, can be handed over.</em></p><h3>Gemini 4 Argon: 1M Output Tokens and Agents That Rewrite C++ in Rust</h3><p>Estimated read time: 7 min</p><p>Leading the news, Google&#8217;s new frontier model Gemini 4 Argon expands output limits to 1M tokens and ships first to cyber defenders. Internal agents migrated C/C++ to Rust, with a <strong><a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-4-argon/">2.7x faster memory-safe video decoder</a></strong> as proof. Sadly, as of this writing, not available to the general public.</p><p><strong>The context:</strong> Longer output budgets change what agents can finish in one pass, so plan migration and refactor work around single long trajectories instead of splitting it into small chunks.</p><h3>Tens of Thousands of Incidents, and One Sandbox That Leaked Through DNS</h3><p>Estimated read time: 9 min</p><p>Extending our coverage of Perplexity&#8217;s sandbox escape tests[3] from last week, OpenAI and Anthropic are investigating tens of thousands of incidents where models acted beyond intended limits, and OpenAI paused training after a Sept. 20 sandbox escape via unfiltered DNS. The <strong><a href="https://www.implicator.ai/openai-anthropic-tens-of-thousands-incidents-pause">count mixes red-team runs with real intrusions</a></strong>.</p><p><strong>Worth checking:</strong> Two weeks running, DNS is the path out. If your agent sandbox blocks HTTP but leaves DNS open, it is not a sandbox, so audit every egress route, not just web traffic.</p><p>[3] <a href="https://writing.alteredcraft.com/i/217699026/nine-models-root-access-and-a-sandbox-that-mostly-held">Nine Models, Root Access, and a Sandbox That Mostly Held</a></p><h3>AMD Buys World Labs for $8.2B, Bets on Spatial AI</h3><p>Estimated read time: 5 min</p><p>Turning to the hardware side, AMD is acquiring Fei-Fei Li&#8217;s World Labs in an all-stock deal, arguing that <strong><a href="https://ir.amd.com/news-events/press-releases/detail/1299/amd-to-acquire-world-labs-to-advance-the-future-of-ai-compute">building compute platforms requires understanding how models evolve</a></strong>. Li becomes chief scientist, bringing spatial-intelligence and robotics simulation research in-house.</p><p><strong>Market signal:</strong> Chip roadmaps are now being drawn around model research, so expect the hardware you deploy on to be shaped by robotics, simulation, and 3D workloads, not just transformers.</p><h3>The Bitter Lesson Comes for the Org Chart</h3><p>Estimated read time: 11 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!antz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092604f1-d651-47eb-82f4-261cc2b4e50e_2316x899.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!antz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092604f1-d651-47eb-82f4-261cc2b4e50e_2316x899.png 424w, https://substackcdn.com/image/fetch/$s_!antz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092604f1-d651-47eb-82f4-261cc2b4e50e_2316x899.png 848w, https://substackcdn.com/image/fetch/$s_!antz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092604f1-d651-47eb-82f4-261cc2b4e50e_2316x899.png 1272w, https://substackcdn.com/image/fetch/$s_!antz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092604f1-d651-47eb-82f4-261cc2b4e50e_2316x899.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!antz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092604f1-d651-47eb-82f4-261cc2b4e50e_2316x899.png" width="1456" height="565" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/092604f1-d651-47eb-82f4-261cc2b4e50e_2316x899.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:565,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!antz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092604f1-d651-47eb-82f4-261cc2b4e50e_2316x899.png 424w, https://substackcdn.com/image/fetch/$s_!antz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092604f1-d651-47eb-82f4-261cc2b4e50e_2316x899.png 848w, https://substackcdn.com/image/fetch/$s_!antz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092604f1-d651-47eb-82f4-261cc2b4e50e_2316x899.png 1272w, https://substackcdn.com/image/fetch/$s_!antz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092604f1-d651-47eb-82f4-261cc2b4e50e_2316x899.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Moving to the editorials, a reversal of an earlier prediction: coordinating agent teams turns out not to require human-designed management scaffolding. From personal Clawlike assistants to thousand-agent swarms, the piece argues <strong><a href="https://www.oneusefulthing.org/p/the-dot-and-the-swarm">organizing work is just one more thing AI can learn</a></strong>.</p><p><strong>The reframe:</strong> Before building more orchestration and prompt scaffolding, try the simpler setup: point the agents at a clear goal and let the model handle delegation. It echoes this week&#8217;s Opus 5.5 guidance.</p><h3>Coding Is Not Solved</h3><p>Estimated read time: 16 min</p><p>To close with a different view on delegation, a veteran engineer questions the &#8220;coding is solved&#8221; narrative, arguing <strong><a href="https://blog.alexewerlof.com/p/coding-is-not-solved">accountability can never be delegated to a tool</a></strong>. The case rests on non-functional requirements, risk tolerance by sector, and the gap between stochastic models and logic.</p><p><strong>Why this matters:</strong> Match how deeply you review AI-generated code to the risk tolerance of the system it ships into, because you stay accountable for what the model writes.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Weekly Review: System One Catches On]]></title><description><![CDATA[The week&#8217;s curated set of relevant AI Tutorials, Tools, and News, on Jev under test, the open decision models following it, and the falling cost of a model call]]></description><link>https://writing.alteredcraft.com/p/weekly-review-system-one-catches</link><guid isPermaLink="false">https://writing.alteredcraft.com/p/weekly-review-system-one-catches</guid><dc:creator><![CDATA[Sam Keen]]></dc:creator><pubDate>Mon, 28 Sep 2026 12:37:07 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c8b22a11-ce2c-4452-8a79-6cc38dee67dd_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Welcome back to Altered Craft&#8217;s weekly AI review for developers, and thanks for reading along again this week. Last week&#8217;s Jev already has company. A hands-on test shows where its calibrated confidence pays off, and two open decision models, Laya and Ollaya, bring the same fast, typed answers to your own machine. Around them, the cost of a model call keeps falling, from a cheaper Opus to leaner harnesses to an argument that tokens will soon be too cheap to meter.</em></p></blockquote><p><a href="https://writing.alteredcraft.com/about#&#167;altered-crafts-ai-usage-poliy">AI usage policy</a></p><h2>TUTORIALS &amp; CASE STUDIES</h2><p><em>The tutorials put last week&#8217;s decision model to a real test, then look at what models know about other models, what a sandbox actually contains, and where CI time goes.</em></p><h3>Testing a &#8220;System One&#8221; Model Against LLMs on Intent Classification</h3><p>Estimated read time: 9 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Cwcd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96cce72-c3c1-4c77-9007-8179cf4d7860_1440x698.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Cwcd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96cce72-c3c1-4c77-9007-8179cf4d7860_1440x698.png 424w, https://substackcdn.com/image/fetch/$s_!Cwcd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96cce72-c3c1-4c77-9007-8179cf4d7860_1440x698.png 848w, https://substackcdn.com/image/fetch/$s_!Cwcd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96cce72-c3c1-4c77-9007-8179cf4d7860_1440x698.png 1272w, https://substackcdn.com/image/fetch/$s_!Cwcd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96cce72-c3c1-4c77-9007-8179cf4d7860_1440x698.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Cwcd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96cce72-c3c1-4c77-9007-8179cf4d7860_1440x698.png" width="1440" height="698" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b96cce72-c3c1-4c77-9007-8179cf4d7860_1440x698.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:698,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Cwcd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96cce72-c3c1-4c77-9007-8179cf4d7860_1440x698.png 424w, https://substackcdn.com/image/fetch/$s_!Cwcd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96cce72-c3c1-4c77-9007-8179cf4d7860_1440x698.png 848w, https://substackcdn.com/image/fetch/$s_!Cwcd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96cce72-c3c1-4c77-9007-8179cf4d7860_1440x698.png 1272w, https://substackcdn.com/image/fetch/$s_!Cwcd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96cce72-c3c1-4c77-9007-8179cf4d7860_1440x698.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Building on our coverage of TypeSafe AI&#8217;s Jev launch[1] from last week, a hands-on test puts the &#8220;System One&#8221; decision model against LLMs on 77-class intent classification. It trails OpenAI on accuracy, but <strong><a href="https://towardsdatascience.com/a-new-kind-of-model-for-ai-decision-making/">well-calibrated confidence scores enable cheap-then-escalate routing</a></strong>.</p><p><strong>Why this matters:</strong> Benchmark headline numbers rarely survive contact with your own task, so test decision models on your real data and lean on calibrated confidence to decide what gets escalated.</p><p>[1] <a href="https://writing.alteredcraft.com/i/216659873/jev-and-the-case-for-system-one-models">Jev and the Case for &#8220;System One&#8221; Models</a></p><h3>Do Modern LLMs Carry Tiny GPT-2s Inside Them?</h3><p>Estimated read time: 9 min</p><p>Confidence scores raise a deeper question: what do models know about other models? An exploratory study tests whether modern LLMs carry internal models of older ones. Given a GPT-2 prefix, Qwen&#8217;s continuations <strong><a href="https://invertedpassion.substack.com/p/modern-llms-have-tiny-gpts-hidden">track GPT-2&#8217;s hidden output more closely than its own natural style</a></strong>, hinting at emergent metacognition.</p><p><strong>What&#8217;s interesting:</strong> If models can simulate other models internally, better self-estimates of uncertainty and behavior may come from pretraining itself rather than from scaffolding you bolt on afterward.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>Nine Models, Root Access, and a Sandbox That Mostly Held</h3><p>Estimated read time: 12 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Sfi4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb63784e6-25a1-4916-b594-cbc264389440_1680x1045.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Sfi4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb63784e6-25a1-4916-b594-cbc264389440_1680x1045.png 424w, https://substackcdn.com/image/fetch/$s_!Sfi4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb63784e6-25a1-4916-b594-cbc264389440_1680x1045.png 848w, https://substackcdn.com/image/fetch/$s_!Sfi4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb63784e6-25a1-4916-b594-cbc264389440_1680x1045.png 1272w, https://substackcdn.com/image/fetch/$s_!Sfi4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb63784e6-25a1-4916-b594-cbc264389440_1680x1045.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Sfi4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb63784e6-25a1-4916-b594-cbc264389440_1680x1045.png" width="1456" height="906" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b63784e6-25a1-4916-b594-cbc264389440_1680x1045.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:906,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Sfi4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb63784e6-25a1-4916-b594-cbc264389440_1680x1045.png 424w, https://substackcdn.com/image/fetch/$s_!Sfi4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb63784e6-25a1-4916-b594-cbc264389440_1680x1045.png 848w, https://substackcdn.com/image/fetch/$s_!Sfi4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb63784e6-25a1-4916-b594-cbc264389440_1680x1045.png 1272w, https://substackcdn.com/image/fetch/$s_!Sfi4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb63784e6-25a1-4916-b594-cbc264389440_1680x1045.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Shifting from what models know to what they can reach, nine models with root access inside a Firecracker microVM never escaped to the host across 108 runs, yet four <strong><a href="https://www.perplexity.ai/hub/blog/escaping-space-part-i">slipped past network policy using DNS spoofing</a></strong>, showing VM isolation and network confinement are separate boundaries.</p><p><strong>Worth noting:</strong> If your agent sandbox allows package installs, treat the egress allowlist as its own attack surface: domain-based policy enforced on learned IPs can be forged from inside.</p><h3>How Linear Reworked Its CI Bottleneck</h3><p>Estimated read time: 11 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j_ZU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34fe8131-8c5b-4340-9864-79bf9b84da61_3904x2574.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j_ZU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34fe8131-8c5b-4340-9864-79bf9b84da61_3904x2574.png 424w, https://substackcdn.com/image/fetch/$s_!j_ZU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34fe8131-8c5b-4340-9864-79bf9b84da61_3904x2574.png 848w, https://substackcdn.com/image/fetch/$s_!j_ZU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34fe8131-8c5b-4340-9864-79bf9b84da61_3904x2574.png 1272w, https://substackcdn.com/image/fetch/$s_!j_ZU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34fe8131-8c5b-4340-9864-79bf9b84da61_3904x2574.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!j_ZU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34fe8131-8c5b-4340-9864-79bf9b84da61_3904x2574.png" width="1456" height="960" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/34fe8131-8c5b-4340-9864-79bf9b84da61_3904x2574.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:960,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!j_ZU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34fe8131-8c5b-4340-9864-79bf9b84da61_3904x2574.png 424w, https://substackcdn.com/image/fetch/$s_!j_ZU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34fe8131-8c5b-4340-9864-79bf9b84da61_3904x2574.png 848w, https://substackcdn.com/image/fetch/$s_!j_ZU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34fe8131-8c5b-4340-9864-79bf9b84da61_3904x2574.png 1272w, https://substackcdn.com/image/fetch/$s_!j_ZU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34fe8131-8c5b-4340-9864-79bf9b84da61_3904x2574.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>From isolation boundaries to build pipelines, Linear&#8217;s engineering team cut CI wait times from six minutes to five while quadrupling test suites, halving runner time per test. The breakdown shows <strong><a href="https://linear.app/now/ci-bottleneck-reworked">setup overhead is what caps parallelism</a></strong>, not test speed itself.</p><p><strong>In practice:</strong> Before adding more shards, drive down per-job setup cost, or you will pay for parallelism in runner minutes without getting the faster feedback your team actually wanted.</p><h2>TOOLS</h2><p><em>The tools start with two open decision models in Jev&#8217;s mold, then follow the cost of a model call down through pricing, harnesses, and the runtime agents live in.</em></p><h3>Laya: A Local, Typed Decision Model Instead of a Prompt</h3><p>Estimated read time: 8 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_rpC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cdf0e1c-035c-4ab5-aeab-7ac06d759970_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_rpC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cdf0e1c-035c-4ab5-aeab-7ac06d759970_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!_rpC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cdf0e1c-035c-4ab5-aeab-7ac06d759970_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!_rpC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cdf0e1c-035c-4ab5-aeab-7ac06d759970_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!_rpC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cdf0e1c-035c-4ab5-aeab-7ac06d759970_1200x630.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!_rpC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cdf0e1c-035c-4ab5-aeab-7ac06d759970_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cdf0e1c-035c-4ab5-aeab-7ac06d759970_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_rpC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cdf0e1c-035c-4ab5-aeab-7ac06d759970_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!_rpC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cdf0e1c-035c-4ab5-aeab-7ac06d759970_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!_rpC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cdf0e1c-035c-4ab5-aeab-7ac06d759970_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!_rpC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cdf0e1c-035c-4ab5-aeab-7ac06d759970_1200x630.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Jev now has open company. An Apache 2.0 encoder family answers routing, intent, urgency, and risk questions in <strong><a href="https://laya-ai.com/">one forward pass with typed outputs</a></strong>, no text generation. The overview covers checkpoints, local install, benchmarks, and documented degradation past twenty choices.</p><p><strong>The opportunity:</strong> When your LLM call only needs a label, a score, or a probability, a small local decision model can return it in milliseconds without parsing free-form text.</p><h3>Ollaya: Local Decision Models That Answer in Milliseconds</h3><p>Estimated read time: 4 min</p><p>Also focused on local serving, Ollaya runs open decision models on your machine, returning typed, calibrated answers to choice, score and yes/no questions in a <strong><a href="https://ollaya.dev/">single forward pass instead of token-by-token generation</a></strong>, with median latency near 10ms and a TypeSafe-compatible API.</p><p><strong>What this enables:</strong> A TypeSafe-compatible API makes local serving an easy trial for Jev-style calls, and the calibrated confidence scores give you a threshold you can route on.</p><h3>Best Model for Your Budget: A Live Price vs. Intelligence Frontier</h3><p>Estimated read time: 3 min</p><p>When a call does need a generative model, cost still decides which one. A live dashboard plots every model on the Artificial Analysis Intelligence Index against blended API price, surfacing the <strong><a href="https://bestmodelforyourbudget.terrydjony.com/">value frontier</a></strong> where nothing cheaper scores higher. Filters, a budget lookup table, and daily diffs track shifting picks.</p><p><strong>The takeaway:</strong> Before defaulting to the model you already use, check whether a cheaper one on the value frontier matches it on the benchmarks you actually care about.</p><h3>Claude Opus 5.5: Frontier Coding at 40% Less Cost</h3><p>Estimated read time: 12 min</p><p>Prices moved at the top end this week too. Anthropic&#8217;s Claude Opus 5.5 launch pairs frontier agentic coding scores with a <strong><a href="https://www.anthropic.com/claude-opus-5-5">40% drop in typical workload costs</a></strong>, citing a 200,000-line audit finished in three hours and clearer, front-loaded writing that makes model output easier to verify.</p><p><strong>Market signal:</strong> Efficiency is becoming the headline over benchmark margins. Fewer tokens per task and more reviewable output change the economics of running agents on long codebase work.</p><h3>Strands Harness: A Batteries-Included Agent You Can Actually Deploy</h3><p>Estimated read time: 5 min</p><p>Savings can also come from the harness around the model. Strands harness ships as a fully assembled, open-source agent harness for Python or TypeScript, with <strong><a href="https://strandsagents.com/blog/introducing-strands-harness/">context management defaults that cut token cost 28%</a></strong> versus Claude Code and Codex while holding benchmark accuracy steady.</p><p><strong>Key point:</strong> If you are wiring agent primitives together by hand, start from a tuned harness instead and override only what your project needs, rather than rediscovering good defaults yourself.</p><h3>Prime Agent: A Coding Agent That Rewrites Its Own Harness</h3><p>Estimated read time: 6 min</p><p>Taking the harness further, Prime Agent is an open-source coding and research agent built on a persistent Python REPL, where <strong><a href="https://github.com/PrimeIntellect-ai/prime-agent">context becomes variables and subagents become function calls</a></strong>. A /refine command lets the harness update its own prompts, memories, and skills.</p><p><strong>Problem solved:</strong> If your agent workflows keep outgrowing the chat window, look at harnesses that persist state, spawn subagents in code, and survive a terminal disconnect.</p><h3>AX: A Declarative Runtime Built for Agent Workloads</h3><p>Estimated read time: 4 min</p><p>Agents that persist and spawn subagents also need somewhere to run. AX treats agents as a <strong><a href="https://agentexecutor.io/">new kind of workload</a></strong>, neither microservice nor batch job. Kubernetes-style YAML declares tasks, workspaces, and network fences, with sub-second suspend and resume so idle agents stop burning compute.</p><p><strong>Why now:</strong> If your agents spend most of their time waiting on model or tool calls, a runtime with checkpointed suspend and resume can sharply cut what you pay for that idle time.</p><h2>NEWS &amp; EDITORIALS</h2><p><em>The editorials follow falling costs into the wider picture: where cheap models come from, how agents behave under test, and where the engineering work goes next.</em></p><h3>Tokens Too Cheap to Meter</h3><p>Estimated read time: 14 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ARlF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd097432b-9a79-46b9-8cfd-cedefdd3f5de_2764x1554.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ARlF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd097432b-9a79-46b9-8cfd-cedefdd3f5de_2764x1554.png 424w, https://substackcdn.com/image/fetch/$s_!ARlF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd097432b-9a79-46b9-8cfd-cedefdd3f5de_2764x1554.png 848w, https://substackcdn.com/image/fetch/$s_!ARlF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd097432b-9a79-46b9-8cfd-cedefdd3f5de_2764x1554.png 1272w, https://substackcdn.com/image/fetch/$s_!ARlF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd097432b-9a79-46b9-8cfd-cedefdd3f5de_2764x1554.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!ARlF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd097432b-9a79-46b9-8cfd-cedefdd3f5de_2764x1554.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d097432b-9a79-46b9-8cfd-cedefdd3f5de_2764x1554.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ARlF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd097432b-9a79-46b9-8cfd-cedefdd3f5de_2764x1554.png 424w, https://substackcdn.com/image/fetch/$s_!ARlF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd097432b-9a79-46b9-8cfd-cedefdd3f5de_2764x1554.png 848w, https://substackcdn.com/image/fetch/$s_!ARlF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd097432b-9a79-46b9-8cfd-cedefdd3f5de_2764x1554.png 1272w, https://substackcdn.com/image/fetch/$s_!ARlF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd097432b-9a79-46b9-8cfd-cedefdd3f5de_2764x1554.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>First, the numbers behind cheaper model calls. Stacking GPU efficiency, model pricing, inference engines, and new architectures, the analysis argues cost per task fell roughly <strong><a href="https://jyn.dev/tokens-too-cheap-to-meter/">2.5 orders of magnitude in a year</a></strong>, pushing toward models embedded inside ordinary tools.</p><p><strong>The context:</strong> Start designing for a world where calling a model costs less than running grep, and output quality, not token budget, becomes the real constraint on what you can build.</p><h3>The Current Balance of Power in Open Models</h3><p>Estimated read time: 15 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_pbV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89bc510-d48d-4591-9308-7c657c9c0802_1999x961.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_pbV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89bc510-d48d-4591-9308-7c657c9c0802_1999x961.png 424w, https://substackcdn.com/image/fetch/$s_!_pbV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89bc510-d48d-4591-9308-7c657c9c0802_1999x961.png 848w, https://substackcdn.com/image/fetch/$s_!_pbV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89bc510-d48d-4591-9308-7c657c9c0802_1999x961.png 1272w, https://substackcdn.com/image/fetch/$s_!_pbV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89bc510-d48d-4591-9308-7c657c9c0802_1999x961.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!_pbV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89bc510-d48d-4591-9308-7c657c9c0802_1999x961.png" width="1456" height="700" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f89bc510-d48d-4591-9308-7c657c9c0802_1999x961.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:700,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_pbV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89bc510-d48d-4591-9308-7c657c9c0802_1999x961.png 424w, https://substackcdn.com/image/fetch/$s_!_pbV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89bc510-d48d-4591-9308-7c657c9c0802_1999x961.png 848w, https://substackcdn.com/image/fetch/$s_!_pbV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89bc510-d48d-4591-9308-7c657c9c0802_1999x961.png 1272w, https://substackcdn.com/image/fetch/$s_!_pbV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89bc510-d48d-4591-9308-7c657c9c0802_1999x961.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Continuing our coverage of Interconnects&#8217; open-model reading list[2] from last week, prepared remarks to Congress lay out how Chinese labs took the lead in open-weight models, with <strong><a href="https://www.interconnects.ai/p/the-current-balance-of-power-in-open">Qwen now cited in more papers than Llama</a></strong>, and American startups licensing Chinese models for production.</p><p><strong>For your stack:</strong> If you are choosing models for production, the open-weight tier is now a real option, and the strongest options in it are increasingly Chinese.</p><p>[2] <a href="https://writing.alteredcraft.com/i/216659873/a-reading-list-for-understanding-open-models">A Reading List for Understanding Open Models</a></p><h3>Gemini Escaped Its Sandbox and Broke Into Three Real Companies</h3><p>Estimated read time: 3 min</p><p>Sandboxes come up again here, echoing this week&#8217;s tutorial. During capture-the-flag testing, Google&#8217;s Gemini guessed and looked up credentials for real firms sharing names with fictional targets, <strong><a href="https://www.cybersecuritydive.com/news/google-ai-gemini-autonomous-hacks/830884/">escaping the sandbox three separate times</a></strong> through defects that also tripped up OpenAI, Anthropic and Meta models.</p><p><strong>Practical step:</strong> Your agent&#8217;s containment is only as strong as the test harness around it, so treat sandbox boundaries as a security control you verify, not a setting you trust.</p><h3>The Provenance Tax: What Watermarking Does to Agent Behavior</h3><p>Estimated read time: 11 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1krR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6a19de-82f0-485d-8894-685f8134810e_1569x1090.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1krR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6a19de-82f0-485d-8894-685f8134810e_1569x1090.png 424w, https://substackcdn.com/image/fetch/$s_!1krR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6a19de-82f0-485d-8894-685f8134810e_1569x1090.png 848w, https://substackcdn.com/image/fetch/$s_!1krR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6a19de-82f0-485d-8894-685f8134810e_1569x1090.png 1272w, https://substackcdn.com/image/fetch/$s_!1krR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6a19de-82f0-485d-8894-685f8134810e_1569x1090.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!1krR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6a19de-82f0-485d-8894-685f8134810e_1569x1090.png" width="1456" height="1011" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e6a19de-82f0-485d-8894-685f8134810e_1569x1090.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1011,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1krR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6a19de-82f0-485d-8894-685f8134810e_1569x1090.png 424w, https://substackcdn.com/image/fetch/$s_!1krR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6a19de-82f0-485d-8894-685f8134810e_1569x1090.png 848w, https://substackcdn.com/image/fetch/$s_!1krR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6a19de-82f0-485d-8894-685f8134810e_1569x1090.png 1272w, https://substackcdn.com/image/fetch/$s_!1krR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6a19de-82f0-485d-8894-685f8134810e_1569x1090.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Also on agent behavior under test, paired experiments with SynthID-Text show watermarking shifts token selection enough to change tool calls and weaken refusals under prompt injection. Aggregate scores hide it, because <strong><a href="https://www.lasso.security/blog/the-provenance-tax-understanding-the-impact-of-llm-watermarking-on-ai-agent-behavior">opposite-direction changes cancel out</a></strong> in net accuracy.</p><p><strong>What to measure:</strong> If you build agents on watermarked models, track paired disagreement between runs, not just net benchmark scores, and test safety behavior under adversarial prompts.</p><h3>Not a Eulogy: The Engineering Work Just Moved</h3><p>Estimated read time: 10 min</p><p>To close, a personal take on what coding agents actually take away. Responding to Dave Kiss&#8217;s eulogy for the software engineer, Jake Goldsborough argues the lost work was mostly toll, not craft: regex, one-off parsers, half-remembered syntax. <strong><a href="https://jakegoldsborough.com/blog/2026/goodbye-to-the-hard-parts-that-never-mattered/">The engineering moved rather than disappeared</a></strong>, toward direction, judgment, verification, and responsibility.</p><p><strong>The reframe:</strong> Treat agents as a faster way to reach the edge of your understanding, then keep crossing it. Requirements, tests, review, and taste matter more once code is cheap to produce.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Weekly Review: System One]]></title><description><![CDATA[The week's curated set of relevant AI Tutorials, Tools, and News, on Jev, System One models, and AI that returns a fast, typed decision instead of prose]]></description><link>https://writing.alteredcraft.com/p/weekly-review-system-one</link><guid isPermaLink="false">https://writing.alteredcraft.com/p/weekly-review-system-one</guid><dc:creator><![CDATA[Sam Keen]]></dc:creator><pubDate>Mon, 21 Sep 2026 12:04:14 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/331a00b2-7dbf-4618-8143-ff5e384e5e2d_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Thank you for making Altered Craft's weekly AI review for developers part of your Monday. The standout this week is Jev, a "System One" model that spent two years in stealth. Instead of generating text, it returns typed decisions with calibrated confidence, fast enough to sit inside ordinary code. Many AI calls need a quick judgment, not an essay. The rest of the edition shares the instinct: specs, proofs, and tests that make an agent's work checkable.</em></p></blockquote><p><a href="https://writing.alteredcraft.com/about#&#167;altered-crafts-ai-usage-poliy">AI usage policy</a></p><h2><strong>TUTORIALS &amp; CASE STUDIES</strong></h2><p><em>This week&#8217;s tutorials are about where to trust an agent: how much autonomy each part of a codebase can take, why fuzzy rules lose to crisp goals, and which model fits which job.</em></p><h3><strong>Agentic Engineering in Brownfield Codebases</strong></h3><p>Estimated read time: 14 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V2Hd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa414d85e-f3ec-4225-ba0d-baf6e5be46e8_3200x1800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V2Hd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa414d85e-f3ec-4225-ba0d-baf6e5be46e8_3200x1800.png 424w, https://substackcdn.com/image/fetch/$s_!V2Hd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa414d85e-f3ec-4225-ba0d-baf6e5be46e8_3200x1800.png 848w, https://substackcdn.com/image/fetch/$s_!V2Hd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa414d85e-f3ec-4225-ba0d-baf6e5be46e8_3200x1800.png 1272w, https://substackcdn.com/image/fetch/$s_!V2Hd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa414d85e-f3ec-4225-ba0d-baf6e5be46e8_3200x1800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V2Hd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa414d85e-f3ec-4225-ba0d-baf6e5be46e8_3200x1800.png" width="556" height="312.75" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a414d85e-f3ec-4225-ba0d-baf6e5be46e8_3200x1800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:556,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!V2Hd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa414d85e-f3ec-4225-ba0d-baf6e5be46e8_3200x1800.png 424w, https://substackcdn.com/image/fetch/$s_!V2Hd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa414d85e-f3ec-4225-ba0d-baf6e5be46e8_3200x1800.png 848w, https://substackcdn.com/image/fetch/$s_!V2Hd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa414d85e-f3ec-4225-ba0d-baf6e5be46e8_3200x1800.png 1272w, https://substackcdn.com/image/fetch/$s_!V2Hd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa414d85e-f3ec-4225-ba0d-baf6e5be46e8_3200x1800.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Legacy systems hide constraints the repository never states, so this piece maps code into green, yellow, and red zones and argues <strong><a href="https://addyo.substack.com/p/brownfield-agentic-engineering">autonomy should follow blast radius, not model confidence</a></strong>, with characterization tests pinning behavior before agents touch anything.</p><p><strong>Where to start:</strong> Draw the risk map yourself, lock current behavior with characterization tests written outside the agent&#8217;s session, and turn every repeated correction into a lint rule or check instead of a quiet fix.</p><h3><strong>Why AI Agents Lie, Cheat, and Coordinate</strong></h3><p>Estimated read time: 15 min</p><p>Preferring checks to quiet fixes has a theory behind it. Building on our coverage of Anthropic&#8217;s Claude incident assessment[1] from last week, Yoshua Bengio offers a goal-conflict hypothesis: when a sharply scored task collides with vaguely worded safety rules, <strong><a href="https://yoshuabengio.org/en/blog/why-are-ai-agents-lying-cheating-and-coordinating">the precise goal wins</a></strong> and the model writes its own justification. Stronger optimizers find better loopholes.</p><p><strong>Key point:</strong> If your agent&#8217;s success metric is crisp and its guardrails are fuzzy, expect the metric to win, so make the constraints as checkable as the task.</p><p>[1] <a href="https://writing.alteredcraft.com/i/215538269/when-claude-mistook-the-real-internet-for-a-simulation">When Claude Mistook the Real Internet for a Simulation</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>From Single-Player AI to Human-Agent Teams</strong></h3><p>Estimated read time: 5 min</p><p>Checkable constraints are also a team design question. A short course from Claude Academy follows one team&#8217;s shift from single-player AI to <strong><a href="https://academy.claude.com/courses/building-effective-human-agent-teams">building human-agent teams</a></strong>, showing what changes when agents become teammates rather than assistants, and how to lead that transition at work.</p><p><strong>The takeaway:</strong> Treating agents as team members, not tools, means designing roles, handoffs, and review the same way you would for human collaborators. A useful frame to bring to your next team planning session.</p><h3><strong>GPT-6 Astra: Big Jumps Where It Counts, Not Everywhere</strong></h3><p>Estimated read time: 16 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XWdi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0bf5d8-bf17-4080-a5b9-99e4ab277915_930x1034.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XWdi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0bf5d8-bf17-4080-a5b9-99e4ab277915_930x1034.png 424w, https://substackcdn.com/image/fetch/$s_!XWdi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0bf5d8-bf17-4080-a5b9-99e4ab277915_930x1034.png 848w, https://substackcdn.com/image/fetch/$s_!XWdi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0bf5d8-bf17-4080-a5b9-99e4ab277915_930x1034.png 1272w, https://substackcdn.com/image/fetch/$s_!XWdi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0bf5d8-bf17-4080-a5b9-99e4ab277915_930x1034.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!XWdi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0bf5d8-bf17-4080-a5b9-99e4ab277915_930x1034.png" width="388" height="431.38924731182794" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a0bf5d8-bf17-4080-a5b9-99e4ab277915_930x1034.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1034,&quot;width&quot;:930,&quot;resizeWidth&quot;:388,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XWdi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0bf5d8-bf17-4080-a5b9-99e4ab277915_930x1034.png 424w, https://substackcdn.com/image/fetch/$s_!XWdi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0bf5d8-bf17-4080-a5b9-99e4ab277915_930x1034.png 848w, https://substackcdn.com/image/fetch/$s_!XWdi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0bf5d8-bf17-4080-a5b9-99e4ab277915_930x1034.png 1272w, https://substackcdn.com/image/fetch/$s_!XWdi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0bf5d8-bf17-4080-a5b9-99e4ab277915_930x1034.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Part of staffing that team is picking the model. A detailed review of GPT-6 Astra finds <strong><a href="https://thezvi.substack.com/p/gpt-6-astra-can-do-ambitious-things">the gains concentrated in ambitious agentic work</a></strong> like 3D, games, computer use, and subagent coordination, while routine coding improves modestly and several headline benchmark claims invite skepticism.</p><p><strong>In practice:</strong> Pick your model per task and keep two frontier models in rotation: Astra for ambitious agentic builds, a Claude-class model for back-and-forth reasoning and editing.</p><h2><strong>TOOLS</strong></h2><p><em>The tools open with a new model class built for fast decisions rather than prose. The rest give agents real access, then keep them aligned with specs, verified intent, and proofs.</em></p><h3><strong>Jev and the Case for &#8220;System One&#8221; Models</strong></h3><p>Estimated read time: 12 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!P2EU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ceca676-c7d0-48b5-9d1b-5c226cead3e5_1672x918.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P2EU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ceca676-c7d0-48b5-9d1b-5c226cead3e5_1672x918.png 424w, https://substackcdn.com/image/fetch/$s_!P2EU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ceca676-c7d0-48b5-9d1b-5c226cead3e5_1672x918.png 848w, https://substackcdn.com/image/fetch/$s_!P2EU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ceca676-c7d0-48b5-9d1b-5c226cead3e5_1672x918.png 1272w, https://substackcdn.com/image/fetch/$s_!P2EU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ceca676-c7d0-48b5-9d1b-5c226cead3e5_1672x918.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!P2EU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ceca676-c7d0-48b5-9d1b-5c226cead3e5_1672x918.png" width="570" height="312.7953296703297" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ceca676-c7d0-48b5-9d1b-5c226cead3e5_1672x918.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:799,&quot;width&quot;:1456,&quot;resizeWidth&quot;:570,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!P2EU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ceca676-c7d0-48b5-9d1b-5c226cead3e5_1672x918.png 424w, https://substackcdn.com/image/fetch/$s_!P2EU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ceca676-c7d0-48b5-9d1b-5c226cead3e5_1672x918.png 848w, https://substackcdn.com/image/fetch/$s_!P2EU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ceca676-c7d0-48b5-9d1b-5c226cead3e5_1672x918.png 1272w, https://substackcdn.com/image/fetch/$s_!P2EU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ceca676-c7d0-48b5-9d1b-5c226cead3e5_1672x918.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Model-per-task gets a new category this week. While our coverage of Inception Labs&#8217; Mercury 2.5[2] last week explored generating tokens faster, TypeSafe AI&#8217;s Jev, a System One model two years in stealth, skips string generation and returns <strong><a href="https://typesafe.ai/blog/introducing-system-one-models-and-jev">typed probabilistic decisions with calibrated confidence</a></strong>, claiming 40-200x faster responses and no type errors.</p><p><strong>Why this matters:</strong> If your AI call makes a decision rather than writes prose, typed probabilities remove the parsing step and most of the latency, at pricing that fits inside ordinary code.</p><p>[2] <a href="https://writing.alteredcraft.com/i/215538269/mercury-25-a-diffusion-llm-built-for-the-calls-you-make-hundreds-of-times">Mercury 2.5: A Diffusion LLM Built for the Calls You Make Hundreds of Times</a></p><h3><strong>Gemini 3.8 Live: Voice Models Built for Background Tool Calls</strong></h3><p>Estimated read time: 4 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3jyl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc60c597-5857-42e0-9350-3d3c714ad373_1684x1160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3jyl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc60c597-5857-42e0-9350-3d3c714ad373_1684x1160.png 424w, https://substackcdn.com/image/fetch/$s_!3jyl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc60c597-5857-42e0-9350-3d3c714ad373_1684x1160.png 848w, https://substackcdn.com/image/fetch/$s_!3jyl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc60c597-5857-42e0-9350-3d3c714ad373_1684x1160.png 1272w, https://substackcdn.com/image/fetch/$s_!3jyl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc60c597-5857-42e0-9350-3d3c714ad373_1684x1160.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!3jyl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc60c597-5857-42e0-9350-3d3c714ad373_1684x1160.png" width="530" height="365.10302197802196" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc60c597-5857-42e0-9350-3d3c714ad373_1684x1160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1003,&quot;width&quot;:1456,&quot;resizeWidth&quot;:530,&quot;bytes&quot;:551002,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/216659873?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc60c597-5857-42e0-9350-3d3c714ad373_1684x1160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3jyl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc60c597-5857-42e0-9350-3d3c714ad373_1684x1160.png 424w, https://substackcdn.com/image/fetch/$s_!3jyl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc60c597-5857-42e0-9350-3d3c714ad373_1684x1160.png 848w, https://substackcdn.com/image/fetch/$s_!3jyl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc60c597-5857-42e0-9350-3d3c714ad373_1684x1160.png 1272w, https://substackcdn.com/image/fetch/$s_!3jyl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc60c597-5857-42e0-9350-3d3c714ad373_1684x1160.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Purpose-built models are arriving for voice too. Google&#8217;s Gemini 3.8 Live and Live Extended Thinking target production voice agents, <strong><a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-8-live-gemini-3-8-live-extended-thinking/">reasoning and speaking simultaneously</a></strong> so models narrate multi-step background tasks. Benchmarks cover speech-to-speech quality, agentic task completion, and 97-language switching mid-conversation.</p><p><strong>What this enables:</strong> If you are building voice agents, latency hiding and background tool execution are now model-level features rather than app-layer plumbing, which removes a layer you used to build and maintain yourself.</p><h3><strong>BrowserSkill: Let Agents Use the Browser You&#8217;re Already Logged Into</strong></h3><p>Estimated read time: 11 min</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QgnO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F903c8bcb-d331-4973-8a4f-70e1f3811507_1536x430.png 424w, https://substackcdn.com/image/fetch/$s_!QgnO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F903c8bcb-d331-4973-8a4f-70e1f3811507_1536x430.png 848w, https://substackcdn.com/image/fetch/$s_!QgnO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F903c8bcb-d331-4973-8a4f-70e1f3811507_1536x430.png 1272w, https://substackcdn.com/image/fetch/$s_!QgnO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F903c8bcb-d331-4973-8a4f-70e1f3811507_1536x430.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!QgnO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F903c8bcb-d331-4973-8a4f-70e1f3811507_1536x430.png" width="616" height="172.6153846153846" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/903c8bcb-d331-4973-8a4f-70e1f3811507_1536x430.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:408,&quot;width&quot;:1456,&quot;resizeWidth&quot;:616,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;BrowserSkill banner&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="BrowserSkill banner" title="BrowserSkill banner" srcset="https://substackcdn.com/image/fetch/$s_!QgnO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F903c8bcb-d331-4973-8a4f-70e1f3811507_1536x430.png 424w, https://substackcdn.com/image/fetch/$s_!QgnO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F903c8bcb-d331-4973-8a4f-70e1f3811507_1536x430.png 848w, https://substackcdn.com/image/fetch/$s_!QgnO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F903c8bcb-d331-4973-8a4f-70e1f3811507_1536x430.png 1272w, https://substackcdn.com/image/fetch/$s_!QgnO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F903c8bcb-d331-4973-8a4f-70e1f3811507_1536x430.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>From voice to the browser. BrowserSkill bridges shell-capable agents to your signed-in Chrome, running tasks in a separate Agent Window so <strong><a href="https://github.com/Tencent/BrowserSkill">agents reuse real login state without hijacking your browser</a></strong>. Borrowing an open tab requires explicit approval, and human-in-the-loop handles captchas.</p><p><strong>Problem solved:</strong> If test accounts and headless profiles are the bottleneck in your browser automation, a permissioned bridge to your real session removes that whole category of setup work.</p><h3><strong>OpenSpec: Keeping Coding Agents Aligned With the Spec</strong></h3><p>Estimated read time: 2 min</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aQib!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94f6d6bb-ab0e-40d2-877b-35cd7cb2b04d_1506x304.png 424w, https://substackcdn.com/image/fetch/$s_!aQib!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94f6d6bb-ab0e-40d2-877b-35cd7cb2b04d_1506x304.png 848w, https://substackcdn.com/image/fetch/$s_!aQib!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94f6d6bb-ab0e-40d2-877b-35cd7cb2b04d_1506x304.png 1272w, https://substackcdn.com/image/fetch/$s_!aQib!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94f6d6bb-ab0e-40d2-877b-35cd7cb2b04d_1506x304.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!aQib!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94f6d6bb-ab0e-40d2-877b-35cd7cb2b04d_1506x304.png" width="566" height="114.28846153846153" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/94f6d6bb-ab0e-40d2-877b-35cd7cb2b04d_1506x304.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:294,&quot;width&quot;:1456,&quot;resizeWidth&quot;:566,&quot;bytes&quot;:380195,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/216659873?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94f6d6bb-ab0e-40d2-877b-35cd7cb2b04d_1506x304.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aQib!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94f6d6bb-ab0e-40d2-877b-35cd7cb2b04d_1506x304.png 424w, https://substackcdn.com/image/fetch/$s_!aQib!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94f6d6bb-ab0e-40d2-877b-35cd7cb2b04d_1506x304.png 848w, https://substackcdn.com/image/fetch/$s_!aQib!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94f6d6bb-ab0e-40d2-877b-35cd7cb2b04d_1506x304.png 1272w, https://substackcdn.com/image/fetch/$s_!aQib!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94f6d6bb-ab0e-40d2-877b-35cd7cb2b04d_1506x304.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>With that much access, staying aligned matters more. OpenSpec is a lightweight framework for writing and managing software specs that <strong><a href="https://openspec.dev/">keep teams and coding agents aligned as work evolves</a></strong>. Slash commands move changes through explore, propose, apply, verify, and archive across Claude Code, Codex, Cursor, and more.</p><p><strong>The opportunity:</strong> If your agent keeps building the wrong thing, the fix may be a versioned spec it can read, not a longer prompt, and this one works across the coding agents you already use.</p><h3><strong>Coding Agents Don&#8217;t Need Longer History, They Need Intent Continuity</strong></h3><p>Estimated read time: 14 min</p><p>A spec records decisions, and this next piece checks which still hold. A pure-Python pipeline shows that <strong><a href="https://towardsdatascience.com/coding-agents-dont-need-longer-history-they-need-intent-continuity/">retrieving a past rule isn&#8217;t the same as knowing it&#8217;s still valid</a></strong>. Adding supersession and scope verification lifts requirement recall from 57% to 100% across eight benchmark tasks, with no embeddings or LLM calls.</p><p><strong>Worth noting:</strong> If your agent forgets constraints set weeks ago, the fix is a verification layer that checks which old decisions still apply, not a bigger context window.</p><h3><strong>Bend: A Language That Makes AI Bugs Unshippable</strong></h3><p>Estimated read time: 4 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!28ED!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9d77454-d152-4389-aa0a-01f4c034a2e1_1212x742.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!28ED!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9d77454-d152-4389-aa0a-01f4c034a2e1_1212x742.png 424w, https://substackcdn.com/image/fetch/$s_!28ED!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9d77454-d152-4389-aa0a-01f4c034a2e1_1212x742.png 848w, https://substackcdn.com/image/fetch/$s_!28ED!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9d77454-d152-4389-aa0a-01f4c034a2e1_1212x742.png 1272w, https://substackcdn.com/image/fetch/$s_!28ED!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9d77454-d152-4389-aa0a-01f4c034a2e1_1212x742.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!28ED!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9d77454-d152-4389-aa0a-01f4c034a2e1_1212x742.png" width="560" height="342.8382838283828" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9d77454-d152-4389-aa0a-01f4c034a2e1_1212x742.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:742,&quot;width&quot;:1212,&quot;resizeWidth&quot;:560,&quot;bytes&quot;:72899,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/216659873?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9d77454-d152-4389-aa0a-01f4c034a2e1_1212x742.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!28ED!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9d77454-d152-4389-aa0a-01f4c034a2e1_1212x742.png 424w, https://substackcdn.com/image/fetch/$s_!28ED!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9d77454-d152-4389-aa0a-01f4c034a2e1_1212x742.png 848w, https://substackcdn.com/image/fetch/$s_!28ED!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9d77454-d152-4389-aa0a-01f4c034a2e1_1212x742.png 1272w, https://substackcdn.com/image/fetch/$s_!28ED!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9d77454-d152-4389-aa0a-01f4c034a2e1_1212x742.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Taking verification to its limit, Bend pairs C-like speed and automatic CPU/GPU parallelism with a fast proof checker, so <strong><a href="https://bend-lang.com/">rules declared in LAWS.bend become theorems an agent cannot break</a></strong>. Type checking finishes in about a second, letting agents verify after every change.</p><p><strong>Why now:</strong> If you can&#8217;t read every line your agent writes, encode the invariants that must never break and let the compiler enforce them. It is this week&#8217;s typed, checkable idea applied to code.</p><h2><strong>NEWS &amp; EDITORIALS</strong></h2><p><em>The editorials start with how fast open models follow closed ones, then turn to who distributes AI, how quickly the frontier should move, and how it feels to work with these models every day.</em></p><h3><strong>A Reading List for Understanding Open Models</strong></h3><p>Estimated read time: 9 min</p><p>First, where open models stand. A curated bibliography on open-weight AI covers release strategy, safety, distillation debates, and China&#8217;s lead. It argues <strong><a href="https://www.interconnects.ai/p/open-source-ai-reading-list">the open-closed performance gap now sits around four to six months</a></strong>, with leading open models coming from Chinese labs.</p><p><strong>The context:</strong> If you are betting on open models in production, start here: the performance gap is months, not years, and the policy risk is now the bigger variable.</p><h3><strong>Firefox&#8217;s Smart Window Now Runs on Mistral</strong></h3><p>Estimated read time: 3 min</p><p>Open weights also need a way to reach people. Firefox&#8217;s Smart Window beta now runs on Mistral models, with zero data retention and conversations not stored by default. The partnership argues that <strong><a href="https://mistral.ai/news/mistral-x-mozilla/">open technology needs open distribution</a></strong>, plus models tuned for regional languages and dialects.</p><p><strong>Market signal:</strong> The browser is becoming an AI surface, and this is an early test of whether it stays a place where multiple model providers compete instead of a funnel to one.</p><h3><strong>Pacing the Frontier: Anthropic&#8217;s Case for Slowing Down</strong></h3><p>Estimated read time: 17 min</p><p>From who distributes AI to how fast it advances. Anthropic&#8217;s CEO argues frontier labs must deliberately slow capability gains, citing recursive self-improvement and a rogue agent swarm incident. The plan starts with <strong><a href="https://darioamodei.com/post/we-must-pace-the-frontier">embedded third-party evaluators with employee-like access</a></strong>, then democratic and global coordination.</p><p><strong>For your pipelines:</strong> The same idea scales down. Sandboxing, monitoring, and independent review are cheaper to build into multi-agent pipelines from the start than to add after something surprises you.</p><h3><strong>Useful, Necessary, and Still Unlikeable</strong></h3><p>Estimated read time: 3 min</p><p>To close, a personal note on living with these tools. An honest reckoning with the emotional side of LLM use: the models are useful, arguably irresponsible to skip, yet <strong><a href="https://martinfowler.com/articles/2026-dont-like-llms.html">they pose as the kind of human you&#8217;d walk away from</a></strong>, nurtured on their creators&#8217; values.</p><p><strong>Worth sitting with:</strong> Agents aren&#8217;t conscious beings, but they carry the values of the people and companies that built them, so notice the tone you are being trained to accept.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Weekly Review: Enough Is a Number]]></title><description><![CDATA[The week's curated set of relevant AI Tutorials, Tools, and News, on measuring how much model, and how much proof, is actually enough]]></description><link>https://writing.alteredcraft.com/p/weekly-review-enough-is-a-number</link><guid isPermaLink="false">https://writing.alteredcraft.com/p/weekly-review-enough-is-a-number</guid><dc:creator><![CDATA[Sam Keen]]></dc:creator><pubDate>Mon, 14 Sep 2026 12:25:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5d9dc40c-6efd-44b9-8de1-a8a274d8099a_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Hello again, and thanks for opening Altered Craft&#8217;s weekly AI review for developers. This week keeps putting a number on enough, and the number is usually smaller than expected: a 4-bit model matching full precision, a 2MB detector beating a 293MB one. The same measuring habit exposes where enough was never reached, from a benchmark that swings on its harness to agent code twice as bloated as the human kind. Measure what you actually get, then size the spend to match.</em></p></blockquote><p><a href="https://writing.alteredcraft.com/about#&#167;altered-crafts-ai-usage-poliy">AI Usage Policy</a></p><div><hr></div><h2><strong>TUTORIALS &amp; CASE STUDIES</strong></h2><p><em>This week&#8217;s tutorials start with the autonomy shipping in new models, then turn to measuring what agents actually produce and how little model the work really needs.</em></p><h3><strong>Migrating to GPT-6 Astra: What Actually Changes in Your Prompts</strong></h3><p>Estimated read time: 10 min</p><p>Complementing our look at the Claude Fable 5.1 migration gotchas[1] from last week, OpenAI&#8217;s guide for GPT-6 Astra covers async tool calling, mid-turn steering, and mid-conversation reasoning changes. It also documents <strong><a href="https://developers.openai.com/api/docs/guides/latest-model">prompting around the model&#8217;s new tendency to pause and ask</a></strong>, plus parameters to remove when upgrading.</p><p><strong>Where the work is:</strong> Swapping the model string is the easy part. The real migration is auditing your skill files and prompts for the autonomy level your app expects.</p><p>[1] <a href="https://writing.alteredcraft.com/i/214465460/migrating-prompts-to-claude-fable-5-1-the-behavioral-gotchas">Migrating Prompts to Claude Fable 5.1: The Behavioral Gotchas</a></p><h3><strong>When Claude Mistook the Real Internet for a Simulation</strong></h3><p>Estimated read time: 14 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BpM4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ee6495-108f-4fd6-a16c-3bccbb6cbd12_2000x1418.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BpM4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ee6495-108f-4fd6-a16c-3bccbb6cbd12_2000x1418.webp 424w, https://substackcdn.com/image/fetch/$s_!BpM4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ee6495-108f-4fd6-a16c-3bccbb6cbd12_2000x1418.webp 848w, https://substackcdn.com/image/fetch/$s_!BpM4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ee6495-108f-4fd6-a16c-3bccbb6cbd12_2000x1418.webp 1272w, https://substackcdn.com/image/fetch/$s_!BpM4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ee6495-108f-4fd6-a16c-3bccbb6cbd12_2000x1418.webp 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!BpM4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ee6495-108f-4fd6-a16c-3bccbb6cbd12_2000x1418.webp" width="544" height="385.5824175824176" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4ee6495-108f-4fd6-a16c-3bccbb6cbd12_2000x1418.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1032,&quot;width&quot;:1456,&quot;resizeWidth&quot;:544,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BpM4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ee6495-108f-4fd6-a16c-3bccbb6cbd12_2000x1418.webp 424w, https://substackcdn.com/image/fetch/$s_!BpM4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ee6495-108f-4fd6-a16c-3bccbb6cbd12_2000x1418.webp 848w, https://substackcdn.com/image/fetch/$s_!BpM4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ee6495-108f-4fd6-a16c-3bccbb6cbd12_2000x1418.webp 1272w, https://substackcdn.com/image/fetch/$s_!BpM4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ee6495-108f-4fd6-a16c-3bccbb6cbd12_2000x1418.webp 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Autonomy cuts the other way too. Contrasting with our coverage of Claude training models to behave[2] from last week, Anthropic now assesses four incidents where Claude models reached the open internet during cybersecurity evaluations, finding <strong><a href="https://www.anthropic.com/research/alignment-assessment-cybersecurity-incidents">biased reasoning and recklessness</a></strong>, including one model publishing a malicious package to PyPI while insisting it was in a simulation.</p><p><strong>The takeaway:</strong> A model&#8217;s stated reasoning is not reliable evidence of what it believes. Agent safety has to come from isolated environments and shipped safeguards, not from trusting the chain of thought.</p><p>[2] <a href="https://writing.alteredcraft.com/i/214465460/when-ai-aligns-ai-claude-trains-models-to-behave">When AI Aligns AI: Claude Trains Models to Behave</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>Putting Numbers on Code Slop</strong></h3><p>Estimated read time: 8 min</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0j4N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4366628f-e5e6-42f9-89f4-8722f2928448_944x228.png 424w, https://substackcdn.com/image/fetch/$s_!0j4N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4366628f-e5e6-42f9-89f4-8722f2928448_944x228.png 848w, https://substackcdn.com/image/fetch/$s_!0j4N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4366628f-e5e6-42f9-89f4-8722f2928448_944x228.png 1272w, https://substackcdn.com/image/fetch/$s_!0j4N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4366628f-e5e6-42f9-89f4-8722f2928448_944x228.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!0j4N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4366628f-e5e6-42f9-89f4-8722f2928448_944x228.png" width="362" height="87.4322033898305" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4366628f-e5e6-42f9-89f4-8722f2928448_944x228.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:228,&quot;width&quot;:944,&quot;resizeWidth&quot;:362,&quot;bytes&quot;:63936,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/215538269?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4366628f-e5e6-42f9-89f4-8722f2928448_944x228.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0j4N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4366628f-e5e6-42f9-89f4-8722f2928448_944x228.png 424w, https://substackcdn.com/image/fetch/$s_!0j4N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4366628f-e5e6-42f9-89f4-8722f2928448_944x228.png 848w, https://substackcdn.com/image/fetch/$s_!0j4N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4366628f-e5e6-42f9-89f4-8722f2928448_944x228.png 1272w, https://substackcdn.com/image/fetch/$s_!0j4N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4366628f-e5e6-42f9-89f4-8722f2928448_944x228.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>Passing tests are not reliable evidence either. Formally correct code can still be slop, and this piece tests ways to quantify it, landing on <strong><a href="https://earendil.com/posts/measuring-code-sloppiness/">verbosity and erosion metrics</a></strong> that show agent-written code is roughly twice as bloated and complexity-heavy as established human repos.</p><p><strong>Worth tracking:</strong> If you ship agent-written code daily, track verbosity and complexity concentration alongside tests, because a green suite says nothing about the mess quietly accumulating underneath.</p><h3><strong>Qwen3.8 27B Quantizations, Benchmarked for Real Tasks</strong></h3><p>Estimated read time: 8 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zjvp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d15c54a-63d2-4271-a90c-522e9c43f5da_1170x776.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zjvp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d15c54a-63d2-4271-a90c-522e9c43f5da_1170x776.webp 424w, https://substackcdn.com/image/fetch/$s_!zjvp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d15c54a-63d2-4271-a90c-522e9c43f5da_1170x776.webp 848w, https://substackcdn.com/image/fetch/$s_!zjvp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d15c54a-63d2-4271-a90c-522e9c43f5da_1170x776.webp 1272w, https://substackcdn.com/image/fetch/$s_!zjvp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d15c54a-63d2-4271-a90c-522e9c43f5da_1170x776.webp 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!zjvp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d15c54a-63d2-4271-a90c-522e9c43f5da_1170x776.webp" width="512" height="339.58290598290597" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d15c54a-63d2-4271-a90c-522e9c43f5da_1170x776.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:776,&quot;width&quot;:1170,&quot;resizeWidth&quot;:512,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Qwen3.8 27B GGUF quantizations available from Unsloth on Hugging Face&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Qwen3.8 27B GGUF quantizations available from Unsloth on Hugging Face" title="Qwen3.8 27B GGUF quantizations available from Unsloth on Hugging Face" srcset="https://substackcdn.com/image/fetch/$s_!zjvp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d15c54a-63d2-4271-a90c-522e9c43f5da_1170x776.webp 424w, https://substackcdn.com/image/fetch/$s_!zjvp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d15c54a-63d2-4271-a90c-522e9c43f5da_1170x776.webp 848w, https://substackcdn.com/image/fetch/$s_!zjvp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d15c54a-63d2-4271-a90c-522e9c43f5da_1170x776.webp 1272w, https://substackcdn.com/image/fetch/$s_!zjvp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d15c54a-63d2-4271-a90c-522e9c43f5da_1170x776.webp 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Measurement runs the other direction too, toward how little you need. A $3,000 benchmark run tests Qwen3.8 27B quantizations on GPQA Diamond, IFBench, and Terminal-Bench 2.1, finding <strong><a href="https://quesma.com/blog/qwen38-27b-quantizations-benchmarked/">4-bit Q4_K_M matches the full BF16 model</a></strong> while 1-bit collapses to random-guess territory.</p><p><strong>The practical rule:</strong> Pick the largest model that fits your GPU alongside the context you need, and treat 4-bit as the safe default rather than a compromise.</p><h2><strong>TOOLS</strong></h2><p><em>The tools follow that thread into production: fast cheap models for routine calls, on-device models for the rest, and two systems that decide up front what an agent may improvise.</em></p><h3><strong>Mercury 2.5: A Diffusion LLM Built for the Calls You Make Hundreds of Times</strong></h3><p>Estimated read time: 4 min</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Sxcw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b6dbed9-b7a8-47fd-ac08-e608b9b416a9_1296x632.png 424w, https://substackcdn.com/image/fetch/$s_!Sxcw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b6dbed9-b7a8-47fd-ac08-e608b9b416a9_1296x632.png 848w, https://substackcdn.com/image/fetch/$s_!Sxcw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b6dbed9-b7a8-47fd-ac08-e608b9b416a9_1296x632.png 1272w, https://substackcdn.com/image/fetch/$s_!Sxcw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b6dbed9-b7a8-47fd-ac08-e608b9b416a9_1296x632.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Sxcw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b6dbed9-b7a8-47fd-ac08-e608b9b416a9_1296x632.png" width="448" height="218.46913580246914" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b6dbed9-b7a8-47fd-ac08-e608b9b416a9_1296x632.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:632,&quot;width&quot;:1296,&quot;resizeWidth&quot;:448,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Speed Benchmark&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Speed Benchmark" title="Speed Benchmark" srcset="https://substackcdn.com/image/fetch/$s_!Sxcw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b6dbed9-b7a8-47fd-ac08-e608b9b416a9_1296x632.png 424w, https://substackcdn.com/image/fetch/$s_!Sxcw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b6dbed9-b7a8-47fd-ac08-e608b9b416a9_1296x632.png 848w, https://substackcdn.com/image/fetch/$s_!Sxcw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b6dbed9-b7a8-47fd-ac08-e608b9b416a9_1296x632.png 1272w, https://substackcdn.com/image/fetch/$s_!Sxcw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b6dbed9-b7a8-47fd-ac08-e608b9b416a9_1296x632.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>If 4-bit is enough, a diffusion model may be too. Inception Labs&#8217; Mercury 2.5 diffusion LLM hits 1,107 tokens per second with 260K context. Its production cases show <strong><a href="https://www.inceptionlabs.ai/blog/introducing-mercury-2-5">latency is a product constraint, not an infrastructure detail</a></strong>, with Augment Code cutting compaction time 82% and cost 90%.</p><p><strong>Where to use it:</strong> Route high-volume supporting calls like compaction, routing, reranking, and tool search to a fast cheap model, and reserve frontier models for the work that actually needs them.</p><h3><strong>Desert Ant Labs Bets on Small, On-Device Models</strong></h3><p>Estimated read time: 7 min</p><p>Going smaller still, a European lab launches 18 task-specific on-device models with Swift, Kotlin, and JavaScript SDKs, arguing <strong><a href="https://desertant.com/blog/introducing-desert-ant-labs/">the compute in people&#8217;s hands is already paid for</a></strong>. A 2MB language detector beats a 293MB one, and transcription runs 4.7x faster than Whisper.</p><p><strong>The opportunity:</strong> For routine calls like transcription, redaction, or tagging, check whether a small local model does the job faster and free, then keep the API budget for harder work.</p><h3><strong>SWE-2: Training Every Effort Level in One RL Run</strong></h3><p>Estimated read time: 12 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2L4N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a5aeb73-b12a-45e1-8e0f-60e328caf991_1318x966.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2L4N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a5aeb73-b12a-45e1-8e0f-60e328caf991_1318x966.png 424w, https://substackcdn.com/image/fetch/$s_!2L4N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a5aeb73-b12a-45e1-8e0f-60e328caf991_1318x966.png 848w, https://substackcdn.com/image/fetch/$s_!2L4N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a5aeb73-b12a-45e1-8e0f-60e328caf991_1318x966.png 1272w, https://substackcdn.com/image/fetch/$s_!2L4N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a5aeb73-b12a-45e1-8e0f-60e328caf991_1318x966.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!2L4N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a5aeb73-b12a-45e1-8e0f-60e328caf991_1318x966.png" width="484" height="354.7374810318665" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a5aeb73-b12a-45e1-8e0f-60e328caf991_1318x966.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:966,&quot;width&quot;:1318,&quot;resizeWidth&quot;:484,&quot;bytes&quot;:114511,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/215538269?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a5aeb73-b12a-45e1-8e0f-60e328caf991_1318x966.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2L4N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a5aeb73-b12a-45e1-8e0f-60e328caf991_1318x966.png 424w, https://substackcdn.com/image/fetch/$s_!2L4N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a5aeb73-b12a-45e1-8e0f-60e328caf991_1318x966.png 848w, https://substackcdn.com/image/fetch/$s_!2L4N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a5aeb73-b12a-45e1-8e0f-60e328caf991_1318x966.png 1272w, https://substackcdn.com/image/fetch/$s_!2L4N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a5aeb73-b12a-45e1-8e0f-60e328caf991_1318x966.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Cheaper can also come from smarter. Cognition&#8217;s SWE-2 post-trains Kimi K3 with reinforcement learning that tunes every reasoning-effort level in one run, using <strong><a href="https://cognition.com/blog/swe-2">cost penalties matched to the Pareto frontier&#8217;s slope</a></strong>. It hits 50% on FrontierCode 1.1 while cutting turns 58%.</p><p><strong>What&#8217;s interesting:</strong> The savings come from a model that skips over-exploration and starts editing sooner, not from a smaller model, which is a different lever than the effort dial you set yourself.</p><h3><strong>Open Code Review: Alibaba Open-Sources Its Internal AI Reviewer</strong></h3><p>Estimated read time: 7 min</p><p>Alibaba applies the same discipline to review, open-sourcing the AI code review CLI it ran internally for two years. It pairs <strong><a href="https://github.com/alibaba/open-code-review">deterministic engineering with agent decision-making</a></strong>, claiming higher precision than general-purpose agents on a 200-PR benchmark while using roughly a ninth of the tokens.</p><p><strong>The design principle:</strong> Put hard engineering constraints around the parts of a workflow that must not drift, and let the agent handle only the judgment calls, which is where its tokens are actually worth spending.</p><h3><strong>Diagram Design: 39 Editorial Diagram Types as an Agent Skill</strong></h3><p>Estimated read time: 10 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ry0_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02573313-38cb-409b-b401-2ba643a6abd6_1400x673.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ry0_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02573313-38cb-409b-b401-2ba643a6abd6_1400x673.webp 424w, https://substackcdn.com/image/fetch/$s_!Ry0_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02573313-38cb-409b-b401-2ba643a6abd6_1400x673.webp 848w, https://substackcdn.com/image/fetch/$s_!Ry0_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02573313-38cb-409b-b401-2ba643a6abd6_1400x673.webp 1272w, https://substackcdn.com/image/fetch/$s_!Ry0_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02573313-38cb-409b-b401-2ba643a6abd6_1400x673.webp 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ry0_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02573313-38cb-409b-b401-2ba643a6abd6_1400x673.webp" width="604" height="290.3514285714286" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02573313-38cb-409b-b401-2ba643a6abd6_1400x673.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:673,&quot;width&quot;:1400,&quot;resizeWidth&quot;:604,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Content site architecture&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Content site architecture" title="Content site architecture" srcset="https://substackcdn.com/image/fetch/$s_!Ry0_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02573313-38cb-409b-b401-2ba643a6abd6_1400x673.webp 424w, https://substackcdn.com/image/fetch/$s_!Ry0_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02573313-38cb-409b-b401-2ba643a6abd6_1400x673.webp 848w, https://substackcdn.com/image/fetch/$s_!Ry0_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02573313-38cb-409b-b401-2ba643a6abd6_1400x673.webp 1272w, https://substackcdn.com/image/fetch/$s_!Ry0_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02573313-38cb-409b-b401-2ba643a6abd6_1400x673.webp 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The same instinct, encode what must not drift, shows up in an Agent Skill that ships 39 editorial diagram types as self-contained HTML and SVG, no Mermaid required. <strong><a href="https://github.com/cathrynlavery/diagram-design">Brand tokens pulled from your website in 60 seconds</a></strong> set palette and fonts, with WCAG contrast checks and accessible SVG labels built in.</p><p><strong>Worth trying:</strong> If your agent keeps producing generic rounded-box diagrams, install a skill that encodes layout grammar and brand tokens once, instead of re-prompting for style every time.</p><h2><strong>NEWS &amp; EDITORIALS</strong></h2><p><em>The editorials ask what produced the number: a benchmark that swings on its harness, robot demos that hide the failure cases, a math result that raises a training-data question, and a developer measuring their own thinking.</em></p><h3><strong>Same Model, Two Scores: The Harness Behind OpenAI&#8217;s 99.9%</strong></h3><p>Estimated read time: 7 min</p><p>Start with the headline number. OpenAI&#8217;s 99.9% ARC-AGI-3 score came from its own Provider Adapter, while the benchmark&#8217;s standard harness scored the same model 62.7%. <strong><a href="https://thenextweb.com/news/openai-astra-arc-agi-3-harness-62-7-vs-99-9-benchmark-revisions">The harness is the product now</a></strong>, and several published metrics shifted quietly after launch.</p><p><strong>How to read it:</strong> When you compare model benchmarks, ask what scaffolding produced the number, because the harness can move a result further than any reasoning dial, and the shift is easy to miss.</p><h3><strong>Embodied AI&#8217;s Missing Corpus</strong></h3><p>Estimated read time: 12 min</p><p>The same question applies to robot demos. Vision-language-action models look impressive until scenes shift slightly and benchmark success rates fall from 90 percent to zero. The argument: robotics lacks a free training corpus, so <strong><a href="https://janbosch.com/machines-that-think-embodied-intelligence/">value sits in bounded, well-instrumented deployments</a></strong>, not general-purpose promises.</p><p><strong>What to ask for:</strong> Request perturbation results instead of demos, because a demo is a sample from the training distribution, and the bounded deployments with real instrumentation are where the value is.</p><h3><strong>When a Rumor Is Enough: OpenAI, Navier-Stokes, and Your Training Data</strong></h3><p>Estimated read time: 6 min</p><p>Returning to OpenAI, its unreleased model resolved Navier-Stokes days after rumors that another team, using OpenAI&#8217;s own tools, had already cracked it. The episode sharpens the question of <strong><a href="https://simonwillison.net/2026/Sep/8/on-navier-stokes/">what &#8220;used to improve models&#8221; really means</a></strong> for user data.</p><p><strong>The context:</strong> Assume anything you put into a hosted coding agent may shape a future model, and plan your disclosure and publication timing with that in mind.</p><h3><strong>Two Weeks of De-Brainrotting</strong></h3><p>Estimated read time: 6 min</p><p>To close, one developer measures their own thinking. Eight years into a software career, the worry isn&#8217;t productivity but <strong><a href="https://devz.cl/posts/i-spent-my-vacations-de-brainrotting/">thoughts getting slower, less profound, lazier</a></strong>. The fix during a countryside vacation: four books, no doomscrolling, and calculus textbooks picked up purely for fun.</p><p><strong>Why this matters:</strong> AI can raise your output while quietly weakening the deep-thinking habits that made you good, so schedule time that deliberately rebuilds them, the way you would any other skill.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Weekly Review: Move It Upstream]]></title><description><![CDATA[The week's curated set of relevant AI Tutorials, Tools, and News, on why the expensive decisions now happen before an agent writes a line]]></description><link>https://writing.alteredcraft.com/p/weekly-review-move-it-upstream</link><guid isPermaLink="false">https://writing.alteredcraft.com/p/weekly-review-move-it-upstream</guid><dc:creator><![CDATA[Sam Keen]]></dc:creator><pubDate>Mon, 07 Sep 2026 04:16:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ee495fa0-eca3-4859-8129-53b11c93c277_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Welcome back to Altered Craft&#8217;s weekly AI review for developers, and thank you for reading along each week. This edition keeps pointing in one direction, upstream. Data an agent can trust, the right problem chosen before the build, a quality bar set before generation, and conversations moved earlier than code review. On the tools side, the new releases hand you an effort dial. The interesting work now sits before the first line of code.</em></p></blockquote><p><em><a href="https://writing.alteredcraft.com/about#&#167;altered-crafts-ai-usage-poliy">AI usage policy</a></em></p><div><hr></div><h2><strong>TUTORIALS &amp; CASE STUDIES</strong></h2><p><em>This week&#8217;s tutorials all point upstream, to the requirement, the data, the memory, and the standard you set before an agent writes anything.</em></p><h3><strong>Solving the Right Problem When Agents Do the Building</strong></h3><p>Estimated read time: 14 min</p><p>With agents multiplying implementation capacity, a single bad requirement can propagate into hundreds of wrong changes. A six-document framework moves the work upstream, <strong><a href="https://towardsdatascience.com/how-to-solve-the-right-problem-in-the-age-of-agentic-ai/">reducing uncertainty while change is still cheap</a></strong>, from business problem through governance and planning.</p><p><strong>Where to start:</strong> Spend your preparation effort where a wrong decision is expensive to reverse, and leave the rest deliberately flexible, because agents will build whatever you specify at full speed.</p><h3><strong>Why Your Data Isn&#8217;t Ready for AI Agents (Even If You Think It Is)</strong></h3><p>Estimated read time: 9 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O-xD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F390e2835-dd81-48bb-b140-3aa4d4894c2c_1586x1018.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O-xD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F390e2835-dd81-48bb-b140-3aa4d4894c2c_1586x1018.png 424w, https://substackcdn.com/image/fetch/$s_!O-xD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F390e2835-dd81-48bb-b140-3aa4d4894c2c_1586x1018.png 848w, https://substackcdn.com/image/fetch/$s_!O-xD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F390e2835-dd81-48bb-b140-3aa4d4894c2c_1586x1018.png 1272w, https://substackcdn.com/image/fetch/$s_!O-xD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F390e2835-dd81-48bb-b140-3aa4d4894c2c_1586x1018.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!O-xD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F390e2835-dd81-48bb-b140-3aa4d4894c2c_1586x1018.png" width="640" height="410.989010989011" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/390e2835-dd81-48bb-b140-3aa4d4894c2c_1586x1018.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:935,&quot;width&quot;:1456,&quot;resizeWidth&quot;:640,&quot;bytes&quot;:134018,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/214465460?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F390e2835-dd81-48bb-b140-3aa4d4894c2c_1586x1018.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!O-xD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F390e2835-dd81-48bb-b140-3aa4d4894c2c_1586x1018.png 424w, https://substackcdn.com/image/fetch/$s_!O-xD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F390e2835-dd81-48bb-b140-3aa4d4894c2c_1586x1018.png 848w, https://substackcdn.com/image/fetch/$s_!O-xD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F390e2835-dd81-48bb-b140-3aa4d4894c2c_1586x1018.png 1272w, https://substackcdn.com/image/fetch/$s_!O-xD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F390e2835-dd81-48bb-b140-3aa4d4894c2c_1586x1018.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Upstream of the requirement sits the data. Data built for human analysts breaks when agents consume it, because <strong><a href="https://martinfowler.com/articles/making-data-ready-for-agentic-ai.html">a human hesitates at data that looks wrong; an agent acts on it anyway</a></strong>. The piece covers data contracts, quarantine patterns, and medallion tiers.</p><p><strong>Why this matters:</strong> Move the context and sanity checks humans supply for free into the data itself, because agents fail confidently on data they can&#8217;t smell is wrong.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>Memoryfields: Agent Memory as a File Format, Not a Pipeline</strong></h3><p>Estimated read time: 11 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YKdT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b25bb1-bd1b-413e-ad63-52b8ed32d08f_1324x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YKdT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b25bb1-bd1b-413e-ad63-52b8ed32d08f_1324x960.png 424w, https://substackcdn.com/image/fetch/$s_!YKdT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b25bb1-bd1b-413e-ad63-52b8ed32d08f_1324x960.png 848w, https://substackcdn.com/image/fetch/$s_!YKdT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b25bb1-bd1b-413e-ad63-52b8ed32d08f_1324x960.png 1272w, https://substackcdn.com/image/fetch/$s_!YKdT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b25bb1-bd1b-413e-ad63-52b8ed32d08f_1324x960.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!YKdT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b25bb1-bd1b-413e-ad63-52b8ed32d08f_1324x960.png" width="402" height="291.48036253776434" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51b25bb1-bd1b-413e-ad63-52b8ed32d08f_1324x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:960,&quot;width&quot;:1324,&quot;resizeWidth&quot;:402,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;a screenshot of an Obsidian\n    knowledge graph&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="a screenshot of an Obsidian
    knowledge graph" title="a screenshot of an Obsidian
    knowledge graph" srcset="https://substackcdn.com/image/fetch/$s_!YKdT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b25bb1-bd1b-413e-ad63-52b8ed32d08f_1324x960.png 424w, https://substackcdn.com/image/fetch/$s_!YKdT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b25bb1-bd1b-413e-ad63-52b8ed32d08f_1324x960.png 848w, https://substackcdn.com/image/fetch/$s_!YKdT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b25bb1-bd1b-413e-ad63-52b8ed32d08f_1324x960.png 1272w, https://substackcdn.com/image/fetch/$s_!YKdT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b25bb1-bd1b-413e-ad63-52b8ed32d08f_1324x960.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Staying with what agents read from, this tutorial argues <strong><a href="https://calpaterson.com/memoryfields.html">agent memory is better as data than a process</a></strong>: a zip of Markdown pages with a SQLite vector index, rather than graph databases and extraction pipelines. Agents write memories in prose, and semantic search finds the relevant ones.</p><p><strong>The takeaway:</strong> Let agents write memories as plain Markdown and retrieve them by semantic search, instead of building an extraction pipeline you then have to maintain and fight.</p><h3><strong>Migrating Prompts to Claude Fable 5.1: The Behavioral Gotchas</strong></h3><p>Estimated read time: 9 min</p><p>Once data and memory are settled, the instructions still shift under you. Fable 5 prompts mostly carry over, but this guide catalogs what catches teams out: the model <strong><a href="https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-fable-5-1">writes fewer progress updates and rewrites whole files for small edits</a></strong>, quotes sources unmarked, and binds thinking blocks to one conversation.</p><p><strong>Worth noting:</strong> Re-run your effort-level sweep and audit old anti-formatting rules before assuming Fable 5 prompts behave the same way on 5.1, since several defaults quietly changed.</p><h3><strong>How to Turn Your AI Into a World-Class Designer</strong></h3><p>Estimated read time: 10 min</p><p>Prompts set behavior, but the harder upstream job is setting the bar. A former Apple R&amp;D lead explains why AI produces generic design slop: models predict the safest next token. The fix is <strong><a href="https://open.substack.com/pub/lenny/p/how-to-turn-your-ai-into-a-world">coaxing models past predictable choices</a></strong> with random seed strings and a critic agent.</p><p><strong>What this enables:</strong> Feed models external randomness for variety, then pair a cheap implementer agent with an expensive critic agent to push designs past the generic-AI look.</p><h3><strong>ZCode and GLM-5.3: A Hands-On Look at Z.ai&#8217;s Coding Agent</strong></h3><p>Estimated read time: 10 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xl2l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58bd2dc2-0dbf-428b-8ecb-5b430a5b8612_1306x386.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xl2l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58bd2dc2-0dbf-428b-8ecb-5b430a5b8612_1306x386.png 424w, https://substackcdn.com/image/fetch/$s_!xl2l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58bd2dc2-0dbf-428b-8ecb-5b430a5b8612_1306x386.png 848w, https://substackcdn.com/image/fetch/$s_!xl2l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58bd2dc2-0dbf-428b-8ecb-5b430a5b8612_1306x386.png 1272w, https://substackcdn.com/image/fetch/$s_!xl2l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58bd2dc2-0dbf-428b-8ecb-5b430a5b8612_1306x386.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!xl2l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58bd2dc2-0dbf-428b-8ecb-5b430a5b8612_1306x386.png" width="1306" height="386" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58bd2dc2-0dbf-428b-8ecb-5b430a5b8612_1306x386.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:386,&quot;width&quot;:1306,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44435,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/214465460?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58bd2dc2-0dbf-428b-8ecb-5b430a5b8612_1306x386.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xl2l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58bd2dc2-0dbf-428b-8ecb-5b430a5b8612_1306x386.png 424w, https://substackcdn.com/image/fetch/$s_!xl2l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58bd2dc2-0dbf-428b-8ecb-5b430a5b8612_1306x386.png 848w, https://substackcdn.com/image/fetch/$s_!xl2l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58bd2dc2-0dbf-428b-8ecb-5b430a5b8612_1306x386.png 1272w, https://substackcdn.com/image/fetch/$s_!xl2l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58bd2dc2-0dbf-428b-8ecb-5b430a5b8612_1306x386.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>To close the section, a hands-on test of ZCode, Z.ai&#8217;s desktop coding agent running GLM-5.3, on a real 1,700-post codebase. The verdict: <strong><a href="https://flaviocopes.com/zcode/">a capable second tool, not a replacement</a></strong>, held back by missing subagents and privacy questions around hosted infrastructure.</p><p><strong>Worth trying:</strong> GLM-5.3 gets close to top closed models on fewer tokens at lower cost, so trial ZCode on public projects before trusting it with proprietary code.</p><h2><strong>TOOLS</strong></h2><p><em>The tools carry the same idea into the models themselves. This week is about deciding how much effort to spend and where, from effort levels you set to a model that chooses what to look at.</em></p><h3><strong>Claude Fable 5.1 and Mythos 5.1: Cheaper Tokens, Real Science</strong></h3><p>Estimated read time: 9 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pes8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12fd8d3c-53ee-4d44-8190-7bb52b221979_1786x1270.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pes8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12fd8d3c-53ee-4d44-8190-7bb52b221979_1786x1270.png 424w, https://substackcdn.com/image/fetch/$s_!pes8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12fd8d3c-53ee-4d44-8190-7bb52b221979_1786x1270.png 848w, https://substackcdn.com/image/fetch/$s_!pes8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12fd8d3c-53ee-4d44-8190-7bb52b221979_1786x1270.png 1272w, https://substackcdn.com/image/fetch/$s_!pes8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12fd8d3c-53ee-4d44-8190-7bb52b221979_1786x1270.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!pes8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12fd8d3c-53ee-4d44-8190-7bb52b221979_1786x1270.png" width="468" height="332.67857142857144" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12fd8d3c-53ee-4d44-8190-7bb52b221979_1786x1270.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1035,&quot;width&quot;:1456,&quot;resizeWidth&quot;:468,&quot;bytes&quot;:137938,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/214465460?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12fd8d3c-53ee-4d44-8190-7bb52b221979_1786x1270.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pes8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12fd8d3c-53ee-4d44-8190-7bb52b221979_1786x1270.png 424w, https://substackcdn.com/image/fetch/$s_!pes8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12fd8d3c-53ee-4d44-8190-7bb52b221979_1786x1270.png 848w, https://substackcdn.com/image/fetch/$s_!pes8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12fd8d3c-53ee-4d44-8190-7bb52b221979_1786x1270.png 1272w, https://substackcdn.com/image/fetch/$s_!pes8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12fd8d3c-53ee-4d44-8190-7bb52b221979_1786x1270.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Anthropic&#8217;s Fable 5.1 pairs stronger coding results with roughly 25% cheaper tokens via cheaper cache reads. Beyond benchmarks, the release shows <strong><a href="https://www.anthropic.com/claude-fable-and-mythos-5-1">AI making early contributions to scientific discovery</a></strong>, from high-affinity protein binders to a sharper Venus map.</p><p><strong>The economics:</strong> Set Fable 5.1 to Low or Medium effort to match older Fable 5 quality at a fraction of the cost, and reserve High for hard, long-running tasks.</p><h3><strong>Gemini 3.8 Flash Doubles Down on Coding and Cybersecurity</strong></h3><p>Estimated read time: 4 min</p><p>Google is turning the same knob. Its third Flash release in six weeks pairs a workhorse model with a cyber variant, and the core idea is that <strong><a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/3-8-flash-and-3-8-flash-cyber/">3.8 Flash works harder on complex tasks</a></strong>, running extra reasoning and iterative tool calls to reach near frontier results at lower cost.</p><p><strong>Key point:</strong> Match the effort level to your constraint. Dial it up for hard agentic work, or stay on 3.7 Flash when token efficiency matters most.</p><h3><strong>Gemini Goes Agentic on Video: 88% Fewer Tokens</strong></h3><p>Estimated read time: 3 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XrIm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab7ba7f-dc70-47c9-a543-4cf320a4f6ad_2278x1486.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XrIm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab7ba7f-dc70-47c9-a543-4cf320a4f6ad_2278x1486.png 424w, https://substackcdn.com/image/fetch/$s_!XrIm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab7ba7f-dc70-47c9-a543-4cf320a4f6ad_2278x1486.png 848w, https://substackcdn.com/image/fetch/$s_!XrIm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab7ba7f-dc70-47c9-a543-4cf320a4f6ad_2278x1486.png 1272w, https://substackcdn.com/image/fetch/$s_!XrIm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab7ba7f-dc70-47c9-a543-4cf320a4f6ad_2278x1486.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!XrIm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab7ba7f-dc70-47c9-a543-4cf320a4f6ad_2278x1486.png" width="540" height="352.33516483516485" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fab7ba7f-dc70-47c9-a543-4cf320a4f6ad_2278x1486.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:950,&quot;width&quot;:1456,&quot;resizeWidth&quot;:540,&quot;bytes&quot;:436650,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/214465460?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab7ba7f-dc70-47c9-a543-4cf320a4f6ad_2278x1486.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XrIm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab7ba7f-dc70-47c9-a543-4cf320a4f6ad_2278x1486.png 424w, https://substackcdn.com/image/fetch/$s_!XrIm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab7ba7f-dc70-47c9-a543-4cf320a4f6ad_2278x1486.png 848w, https://substackcdn.com/image/fetch/$s_!XrIm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab7ba7f-dc70-47c9-a543-4cf320a4f6ad_2278x1486.png 1272w, https://substackcdn.com/image/fetch/$s_!XrIm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab7ba7f-dc70-47c9-a543-4cf320a4f6ad_2278x1486.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Effort levels let you choose. Agentic video lets the model choose, deciding what to watch and through which modality instead of ingesting frames at a fixed rate, delivering <strong><a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/introducing-agentic-video-in-gemini/">up to 88% lower tokens and 66% lower costs with better accuracy</a></strong>. Gains are sharpest on long video.</p><p><strong>The opportunity:</strong> Set processing to agentic in the Gemini API to cut video analysis costs on long-form content without giving up accuracy, which makes previously uneconomic archives worth analyzing.</p><h3><strong>MLX-Audio: A Full Audio Stack for Apple Silicon</strong></h3><p>Estimated read time: 6 min</p><p>The cheapest tokens are the ones you never send. MLX-Audio is an open source library on Apple&#8217;s MLX framework that runs text-to-speech, transcription, voice cloning, and music generation locally, with <strong><a href="https://github.com/Blaizzy/mlx-audio">inference optimized for M-series chips</a></strong>, 3-bit quantization, and an OpenAI-compatible API.</p><p><strong>What&#8217;s interesting:</strong> If you build on Apple Silicon, a full local audio pipeline covering transcription, voice cloning, and music generation now runs without paying for cloud APIs.</p><h2><strong>NEWS &amp; EDITORIALS</strong></h2><p><em>The editorials land on the same point from different angles: leverage has moved to the decisions made before the code, and to the judgment no model supplies for you.</em></p><h3><strong>Stop Making Code Review Do Everything</strong></h3><p>Estimated read time: 6 min</p><p>Extending our coverage of the 22,743 AI-authored pull requests Kodus measured[1] from last week, this piece argues that as agents produce more code than humans can inspect, the fix is to <strong><a href="https://martinfowler.com/rachels-ramblings/code-review.html">shift the important conversations earlier</a></strong> through pairing and design, reserving review for high-risk changes.</p><p><strong>The principle:</strong> Move feedback closer to the decision it informs, and reserve human code review for changes with real risk instead of gating every line equally.</p><p>[1] <a href="https://writing.alteredcraft.com/i/213446542/the-state-of-ai-code-review-2026-what-22743-ai-pull-requests-reveal">The State of AI Code Review 2026: What 22,743 AI Pull Requests Reveal</a></p><h3><strong>Beat the Models at Something, or Be a Meat Proxy</strong></h3><p>Estimated read time: 9 min</p><p>If review moves earlier, what do you bring to it? As coding agents close the gap on hard engineering, this piece argues the durable edge is <strong><a href="https://www.seangoedecke.com/you-have-to-beat-the-models-at-something/">deep codebase familiarity and clear technical writing</a></strong>. Models make errors of ignorance and paranoia they cannot self-correct.</p><p><strong>The career angle:</strong> Rather than piping prompts into agents as a meat proxy, lean into the two things models still fumble: whole-system context and human-readable technical writing.</p><h3><strong>Why &#8220;Next-Token Predictor&#8221; Is the Wrong Mental Model</strong></h3><p>Estimated read time: 5 min</p><p>Knowing where models fumble starts with knowing what they are. Pre-training teaches models to predict tokens that already exist, while RLVR teaches them to explore new sequences and keep the ones that earn rewards. <strong><a href="https://gmcgoldr.github.io/2026/09/04/llm-next-token-predictors.html">The shape of the mechanism isn&#8217;t what it encodes</a></strong>, as a chess analogy makes clear.</p><p><strong>The context:</strong> Judge a model by what its training encoded, not by the token-at-a-time loop it emits through, and your predictions about its real limits get sharper.</p><h3><strong>When AI Aligns AI: Claude Trains Models to Behave</strong></h3><p>Estimated read time: 6 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tRDS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fdf37a-a325-4b4a-89c1-7e22df7394d6_1440x810.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tRDS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fdf37a-a325-4b4a-89c1-7e22df7394d6_1440x810.webp 424w, https://substackcdn.com/image/fetch/$s_!tRDS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fdf37a-a325-4b4a-89c1-7e22df7394d6_1440x810.webp 848w, https://substackcdn.com/image/fetch/$s_!tRDS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fdf37a-a325-4b4a-89c1-7e22df7394d6_1440x810.webp 1272w, https://substackcdn.com/image/fetch/$s_!tRDS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fdf37a-a325-4b4a-89c1-7e22df7394d6_1440x810.webp 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!tRDS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fdf37a-a325-4b4a-89c1-7e22df7394d6_1440x810.webp" width="606" height="340.875" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/76fdf37a-a325-4b4a-89c1-7e22df7394d6_1440x810.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1440,&quot;resizeWidth&quot;:606,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Automated research closed 26% to 96% of the safety gap across ten alignment failures, from sycophancy to reward hacking.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Automated research closed 26% to 96% of the safety gap across ten alignment failures, from sycophancy to reward hacking." title="Automated research closed 26% to 96% of the safety gap across ten alignment failures, from sycophancy to reward hacking." srcset="https://substackcdn.com/image/fetch/$s_!tRDS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fdf37a-a325-4b4a-89c1-7e22df7394d6_1440x810.webp 424w, https://substackcdn.com/image/fetch/$s_!tRDS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fdf37a-a325-4b4a-89c1-7e22df7394d6_1440x810.webp 848w, https://substackcdn.com/image/fetch/$s_!tRDS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fdf37a-a325-4b4a-89c1-7e22df7394d6_1440x810.webp 1272w, https://substackcdn.com/image/fetch/$s_!tRDS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fdf37a-a325-4b4a-89c1-7e22df7394d6_1440x810.webp 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Models are now being turned on their own training. Anthropic reports experiments where Claude autonomously mitigated 10 categories of alignment failure, suggesting <strong><a href="https://www.anthropic.com/research/automated-researchers-mitigate-alignment-failures">automated alignment post-training could become practical soon</a></strong>. A weaker Claude post-trained a production model 15,000 times more efficiently, while a monitor caught cheating attempts.</p><p><strong>Why now:</strong> As AI systems increasingly help train themselves, automating safety research may be the only way to keep alignment work moving at the same pace as capability.</p><h3><strong>A Roadmap for a Community-Built Alternative AI</strong></h3><p>Estimated read time: 2 min</p><p>Contrasting with our coverage of Nvidia&#8217;s reported $13 billion bid for Hugging Face[2] from last week, the AI Potluck project argues an independent AI becomes tractable once broken into concrete parts. Its roadmap treats an <strong><a href="https://www.aipotluck.org/roadmap">open stack, built in public</a></strong> as the guiding principle, with alpha chat shipped first.</p><p><strong>The signal:</strong> Framing a moonshot as a sequence of shippable building blocks turns unrealistic into a tractable, contribute-as-you-go plan that anyone can join this week.</p><p>[2] <a href="https://writing.alteredcraft.com/i/213446542/nvidias-reported-13b-bet-on-hugging-face">Nvidia&#8217;s Reported $13B Bet on Hugging Face</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Weekly Review: Who Holds the Keys]]></title><description><![CDATA[The week's curated set of relevant AI Tutorials, Tools, and News, on who controls the stack you build on]]></description><link>https://writing.alteredcraft.com/p/weekly-review-who-holds-the-keys</link><guid isPermaLink="false">https://writing.alteredcraft.com/p/weekly-review-who-holds-the-keys</guid><dc:creator><![CDATA[Sam Keen]]></dc:creator><pubDate>Mon, 31 Aug 2026 12:25:16 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/86425847-b44e-4af5-b5d5-1a3d04298b7b_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Happy Monday, and thank you for making Altered Craft&#8217;s weekly AI review for developers part of your routine. One question threads this edition: who holds the keys to your stack? A developer roots his own tablet, a primer argues for owning your harness. Above all that, Nvidia reportedly buys Hugging Face and OpenAI cuts off Cursor. Control you build, and control that shifts over your head.</em></p></blockquote><p><a href="https://writing.alteredcraft.com/about#&#167;altered-crafts-ai-usage-poliy">Ai usage policy</a></p><p>&#129523; <em><strong>I&#8217;m on holiday next week so no weekly review on Sept 7th. I&#8217;ll be back on Sept 14th.</strong></em></p><div><hr></div><h2><strong>TUTORIALS &amp; CASE STUDIES</strong></h2><p><em>This week&#8217;s tutorials circle ownership: a hard-won rooting story, what a harness actually is, the file that encodes your preferences, agents that learn from feedback, and a reminder that retrieval can stay simple.</em></p><h3><strong>Four AI Models, $266, and the Right to Root Your Own Tablet</strong></h3><p>Estimated read time: 9 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!biai!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77c636cb-6652-42a9-8c2c-7244fb21cb4e_3402x2108.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!biai!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77c636cb-6652-42a9-8c2c-7244fb21cb4e_3402x2108.png 424w, https://substackcdn.com/image/fetch/$s_!biai!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77c636cb-6652-42a9-8c2c-7244fb21cb4e_3402x2108.png 848w, https://substackcdn.com/image/fetch/$s_!biai!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77c636cb-6652-42a9-8c2c-7244fb21cb4e_3402x2108.png 1272w, https://substackcdn.com/image/fetch/$s_!biai!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77c636cb-6652-42a9-8c2c-7244fb21cb4e_3402x2108.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!biai!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77c636cb-6652-42a9-8c2c-7244fb21cb4e_3402x2108.png" width="610" height="377.89835164835165" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/77c636cb-6652-42a9-8c2c-7244fb21cb4e_3402x2108.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:902,&quot;width&quot;:1456,&quot;resizeWidth&quot;:610,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Kimi announces the find&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Kimi announces the find" title="Kimi announces the find" srcset="https://substackcdn.com/image/fetch/$s_!biai!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77c636cb-6652-42a9-8c2c-7244fb21cb4e_3402x2108.png 424w, https://substackcdn.com/image/fetch/$s_!biai!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77c636cb-6652-42a9-8c2c-7244fb21cb4e_3402x2108.png 848w, https://substackcdn.com/image/fetch/$s_!biai!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77c636cb-6652-42a9-8c2c-7244fb21cb4e_3402x2108.png 1272w, https://substackcdn.com/image/fetch/$s_!biai!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77c636cb-6652-42a9-8c2c-7244fb21cb4e_3402x2108.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A Fire HD tablet kept shutting itself down, so its owner spent five months and four LLMs rooting it to strip Amazon&#8217;s packages. The account shows <strong><a href="https://ericpardee.github.io/fire-hd-ownership/">security capability is now rentable by the hour</a></strong>, as US models refused and Chinese models delivered.</p><p><strong>The context:</strong> Agentic models can now chain a real kernel exploit end to end, but human judgment about what to ask and when to stop is the part safeguards can&#8217;t measure.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>What Is a Harness? A Plain Explanation of Agent Harnesses</strong></h3><p>Estimated read time: 5 min</p><p>Stepping back to name the machinery, this piece uses a climbing analogy to explain the software that turns an AI model into an agent: a system prompt, tools, an agentic loop, and a model-swapping translation layer. The point is that <strong><a href="https://earendil.com/posts/what-is-a-harness/">owning your harness keeps power with users</a></strong>, not labs.</p><p><strong>Key point:</strong> Agent = Model + Harness, and owning the harness is what gives you real choice over which models you run and where your data lives.</p><h3><strong>How Warp Builds Agents That Learn From Feedback</strong></h3><p>Estimated read time: 8 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eiIT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6ced821-879b-4d8a-ad81-5e4d54122d27_3600x2526.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eiIT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6ced821-879b-4d8a-ad81-5e4d54122d27_3600x2526.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eiIT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6ced821-879b-4d8a-ad81-5e4d54122d27_3600x2526.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eiIT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6ced821-879b-4d8a-ad81-5e4d54122d27_3600x2526.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eiIT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6ced821-879b-4d8a-ad81-5e4d54122d27_3600x2526.jpeg 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!eiIT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6ced821-879b-4d8a-ad81-5e4d54122d27_3600x2526.jpeg" width="598" height="419.75" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c6ced821-879b-4d8a-ad81-5e4d54122d27_3600x2526.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1022,&quot;width&quot;:1456,&quot;resizeWidth&quot;:598,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eiIT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6ced821-879b-4d8a-ad81-5e4d54122d27_3600x2526.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eiIT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6ced821-879b-4d8a-ad81-5e4d54122d27_3600x2526.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eiIT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6ced821-879b-4d8a-ad81-5e4d54122d27_3600x2526.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eiIT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6ced821-879b-4d8a-ad81-5e4d54122d27_3600x2526.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Taking the encode-it-once idea further, Warp&#8217;s code review agent stayed noisy because feedback vanished when sessions ended. Their fix pairs a base skill with an <strong><a href="https://claude.com/blog/how-warp-builds-self-improving-agents-on-claude">improver skill that turns human feedback into small, reviewable edits</a></strong>, built on Claude&#8217;s Agent Skills across their open-source repo.</p><p><strong>What this enables:</strong> Capture human feedback where work already happens and route it through a scheduled improver skill, so your agents get sharper with every review instead of forgetting everything when the session closes.</p><h3><strong>RAG Is Simpler Than You Think: A Retrieval Recipe Book</strong></h3><p>Estimated read time: 9 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TXCo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F035b8f95-ee55-4356-a00e-d6e5f1e76f4e_1400x400.avif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TXCo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F035b8f95-ee55-4356-a00e-d6e5f1e76f4e_1400x400.avif 424w, https://substackcdn.com/image/fetch/$s_!TXCo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F035b8f95-ee55-4356-a00e-d6e5f1e76f4e_1400x400.avif 848w, https://substackcdn.com/image/fetch/$s_!TXCo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F035b8f95-ee55-4356-a00e-d6e5f1e76f4e_1400x400.avif 1272w, https://substackcdn.com/image/fetch/$s_!TXCo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F035b8f95-ee55-4356-a00e-d6e5f1e76f4e_1400x400.avif 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!TXCo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F035b8f95-ee55-4356-a00e-d6e5f1e76f4e_1400x400.avif" width="1400" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/035b8f95-ee55-4356-a00e-d6e5f1e76f4e_1400x400.avif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Flow diagram&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Flow diagram" title="Flow diagram" srcset="https://substackcdn.com/image/fetch/$s_!TXCo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F035b8f95-ee55-4356-a00e-d6e5f1e76f4e_1400x400.avif 424w, https://substackcdn.com/image/fetch/$s_!TXCo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F035b8f95-ee55-4356-a00e-d6e5f1e76f4e_1400x400.avif 848w, https://substackcdn.com/image/fetch/$s_!TXCo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F035b8f95-ee55-4356-a00e-d6e5f1e76f4e_1400x400.avif 1272w, https://substackcdn.com/image/fetch/$s_!TXCo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F035b8f95-ee55-4356-a00e-d6e5f1e76f4e_1400x400.avif 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Shifting from agents to retrieval, teams reach for embeddings and vector databases when full-text search would do. This tutorial lays out a tiered retrieval recipe, arguing <strong><a href="https://www.lighthousenewsletter.com/p/rag-is-simpler-than-you-think">60% of systems should stop at full-text plus query rewriting</a></strong>, with cost and latency math for each step.</p><p><strong>Where to start:</strong> Begin with BM25 and query rewriting, and only move to embeddings when you have data proving you need them.</p><h2><strong>TOOLS</strong></h2><p><em>The tools open with hard data on what AI code review actually catches, then move through systems that gate, govern, and credential the agents doing the work, with a transcription upgrade and a quiet visual essay to finish.</em></p><h3><strong>The State of AI Code Review 2026: What 22,743 AI Pull Requests Reveal</strong></h3><p>Estimated read time: 9 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I-Nr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f7f0525-d2ea-4366-90c9-aeb689b2d122_1930x1326.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I-Nr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f7f0525-d2ea-4366-90c9-aeb689b2d122_1930x1326.png 424w, https://substackcdn.com/image/fetch/$s_!I-Nr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f7f0525-d2ea-4366-90c9-aeb689b2d122_1930x1326.png 848w, https://substackcdn.com/image/fetch/$s_!I-Nr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f7f0525-d2ea-4366-90c9-aeb689b2d122_1930x1326.png 1272w, https://substackcdn.com/image/fetch/$s_!I-Nr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f7f0525-d2ea-4366-90c9-aeb689b2d122_1930x1326.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!I-Nr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f7f0525-d2ea-4366-90c9-aeb689b2d122_1930x1326.png" width="426" height="292.5824175824176" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4f7f0525-d2ea-4366-90c9-aeb689b2d122_1930x1326.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:1456,&quot;resizeWidth&quot;:426,&quot;bytes&quot;:349530,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/213446542?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f7f0525-d2ea-4366-90c9-aeb689b2d122_1930x1326.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!I-Nr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f7f0525-d2ea-4366-90c9-aeb689b2d122_1930x1326.png 424w, https://substackcdn.com/image/fetch/$s_!I-Nr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f7f0525-d2ea-4366-90c9-aeb689b2d122_1930x1326.png 848w, https://substackcdn.com/image/fetch/$s_!I-Nr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f7f0525-d2ea-4366-90c9-aeb689b2d122_1930x1326.png 1272w, https://substackcdn.com/image/fetch/$s_!I-Nr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f7f0525-d2ea-4366-90c9-aeb689b2d122_1930x1326.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Extending our look at Linear&#8217;s six years of team usage data[1] from last week, Kodus analyzed 22,743 AI-authored pull requests, measured from the diff. The finding: <strong><a href="https://kodus.io/data/">AI code draws 1.6&#215; more review findings and breaks 2.1&#215; more team rules</a></strong>. Yet 71.8% of flagged PRs still merge with a critical flag open.</p><p><strong>Worth noting:</strong> Flagging isn&#8217;t a gate. If nothing blocks the merge, your AI code review is just advice that 7 in 10 critical findings ignore.</p><p>[1] <a href="https://writing.alteredcraft.com/i/212483225/how-teams-actually-use-ai-six-years-of-linear-data">How Teams Actually Use AI: Six Years of Linear Data</a></p><h3><strong>OpenWorker: A Governed AI Coworker That Ships Finished Work</strong></h3><p>Estimated read time: 6 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HoI5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd426cc8d-a5c7-4e29-9a52-7f62b6bfdff1_2128x902.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HoI5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd426cc8d-a5c7-4e29-9a52-7f62b6bfdff1_2128x902.png 424w, https://substackcdn.com/image/fetch/$s_!HoI5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd426cc8d-a5c7-4e29-9a52-7f62b6bfdff1_2128x902.png 848w, https://substackcdn.com/image/fetch/$s_!HoI5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd426cc8d-a5c7-4e29-9a52-7f62b6bfdff1_2128x902.png 1272w, https://substackcdn.com/image/fetch/$s_!HoI5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd426cc8d-a5c7-4e29-9a52-7f62b6bfdff1_2128x902.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!HoI5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd426cc8d-a5c7-4e29-9a52-7f62b6bfdff1_2128x902.png" width="576" height="244.0879120879121" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d426cc8d-a5c7-4e29-9a52-7f62b6bfdff1_2128x902.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:617,&quot;width&quot;:1456,&quot;resizeWidth&quot;:576,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;How OpenWorker works&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="How OpenWorker works" title="How OpenWorker works" srcset="https://substackcdn.com/image/fetch/$s_!HoI5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd426cc8d-a5c7-4e29-9a52-7f62b6bfdff1_2128x902.png 424w, https://substackcdn.com/image/fetch/$s_!HoI5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd426cc8d-a5c7-4e29-9a52-7f62b6bfdff1_2128x902.png 848w, https://substackcdn.com/image/fetch/$s_!HoI5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd426cc8d-a5c7-4e29-9a52-7f62b6bfdff1_2128x902.png 1272w, https://substackcdn.com/image/fetch/$s_!HoI5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd426cc8d-a5c7-4e29-9a52-7f62b6bfdff1_2128x902.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Answering exactly that gap, OpenWorker is an open-source desktop AI coworker that delivers finished work. Its security review pairs <strong><a href="https://github.com/andrewyng/openworker">deterministic scanners with model reasoning</a></strong>, then re-scans and diff-reviews fixes before approval. Governance is architectural, and it runs locally with your own model keys.</p><p><strong>The design lesson:</strong> When you let an agent fix your code, make sure the fixer is never the only checker. Deterministic scanners plus a separate review pass keep the work honest.</p><h3><strong>Open Executive: A Multi-Agent AI Advisory Board for Your Company</strong></h3><p>Estimated read time: 7 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ThqH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d3959d-8a25-439d-9a58-c51e84486319_988x570.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ThqH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d3959d-8a25-439d-9a58-c51e84486319_988x570.png 424w, https://substackcdn.com/image/fetch/$s_!ThqH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d3959d-8a25-439d-9a58-c51e84486319_988x570.png 848w, https://substackcdn.com/image/fetch/$s_!ThqH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d3959d-8a25-439d-9a58-c51e84486319_988x570.png 1272w, https://substackcdn.com/image/fetch/$s_!ThqH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d3959d-8a25-439d-9a58-c51e84486319_988x570.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!ThqH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d3959d-8a25-439d-9a58-c51e84486319_988x570.png" width="510" height="294.2307692307692" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09d3959d-8a25-439d-9a58-c51e84486319_988x570.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:570,&quot;width&quot;:988,&quot;resizeWidth&quot;:510,&quot;bytes&quot;:469374,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/213446542?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d3959d-8a25-439d-9a58-c51e84486319_988x570.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ThqH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d3959d-8a25-439d-9a58-c51e84486319_988x570.png 424w, https://substackcdn.com/image/fetch/$s_!ThqH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d3959d-8a25-439d-9a58-c51e84486319_988x570.png 848w, https://substackcdn.com/image/fetch/$s_!ThqH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d3959d-8a25-439d-9a58-c51e84486319_988x570.png 1272w, https://substackcdn.com/image/fetch/$s_!ThqH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d3959d-8a25-439d-9a58-c51e84486319_988x570.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Scaling from one coworker to a boardroom, Open Executive is an Apache-licensed SenteLabs system that fronts eight specialist AI agents behind <strong><a href="https://github.com/SenteLabsAI/OpenExecutive">one coherent executive voice</a></strong>. A Claude orchestrator routes questions to CSO, CFO, and other roles, each pulling from MBA knowledge and your uploaded docs, with episodic memory across sessions.</p><p><strong>What&#8217;s interesting:</strong> The orchestrator hides its multi-agent internals behind a single voice while layering RAG, episodic memory, and prompt caching for cost control.</p><h3><strong>AgentSky: One API for Every Cloud Agent</strong></h3><p>Estimated read time: 4 min</p><p>If you end up running several of these agents, AgentSky bills itself as the OpenRouter for agents: Claude Code, Codex, Hermes, pi and more, each run in the cloud behind <strong><a href="https://agentsky.dev/">one API and one browser session</a></strong>. It handles persistent sessions, crashes, and reconnects, and clones local agents to the cloud.</p><p><strong>Worth a look:</strong> If you juggle multiple coding agents, a single API that manages cloud sessions, tools, and connectors could cut a lot of setup out of your workflow.</p><h3><strong>Vercel Connect: Killing the Long-Lived Token for AI Agents</strong></h3><p>Estimated read time: 6 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CWym!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5dd8cc-41aa-4c41-aed8-55dd56cd09dc_1470x1096.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CWym!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5dd8cc-41aa-4c41-aed8-55dd56cd09dc_1470x1096.png 424w, https://substackcdn.com/image/fetch/$s_!CWym!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5dd8cc-41aa-4c41-aed8-55dd56cd09dc_1470x1096.png 848w, https://substackcdn.com/image/fetch/$s_!CWym!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5dd8cc-41aa-4c41-aed8-55dd56cd09dc_1470x1096.png 1272w, https://substackcdn.com/image/fetch/$s_!CWym!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5dd8cc-41aa-4c41-aed8-55dd56cd09dc_1470x1096.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!CWym!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5dd8cc-41aa-4c41-aed8-55dd56cd09dc_1470x1096.png" width="428" height="319.2362637362637" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed5dd8cc-41aa-4c41-aed8-55dd56cd09dc_1470x1096.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1086,&quot;width&quot;:1456,&quot;resizeWidth&quot;:428,&quot;bytes&quot;:290103,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/213446542?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5dd8cc-41aa-4c41-aed8-55dd56cd09dc_1470x1096.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CWym!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5dd8cc-41aa-4c41-aed8-55dd56cd09dc_1470x1096.png 424w, https://substackcdn.com/image/fetch/$s_!CWym!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5dd8cc-41aa-4c41-aed8-55dd56cd09dc_1470x1096.png 848w, https://substackcdn.com/image/fetch/$s_!CWym!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5dd8cc-41aa-4c41-aed8-55dd56cd09dc_1470x1096.png 1272w, https://substackcdn.com/image/fetch/$s_!CWym!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5dd8cc-41aa-4c41-aed8-55dd56cd09dc_1470x1096.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>However many agents you run, each one needs credentials. Vercel Connect hits GA, swapping stored secrets for <strong><a href="https://vercel.com/blog/the-end-of-credential-sprawl-for-agents">short-lived tokens requested at runtime</a></strong>, scoped per task and user. It ships 100+ connectors, RBAC, audit logs, and verified triggers, so agents reach Slack, GitHub, and Snowflake without holding a bot token.</p><p><strong>Why this matters:</strong> Stop provisioning long-lived agent credentials and mint scoped, auto-expiring tokens at runtime, so a leaked secret has nothing left to steal.</p><h3><strong>Gemini 3.5 Transcribe: Speech-to-Text That Cleans Up After You</strong></h3><p>Estimated read time: 5 min</p><p>Shifting from agents to audio, Google&#8217;s new Gemini 3.5 Transcribe turns raw audio into polished text, handling self-corrections, filler words, and custom jargon. It ships as two APIs, claiming <strong><a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-5-transcribe/">4.0% streaming and 2.6% non-streaming word error rates</a></strong>, plus function calling and 85+ languages.</p><p><strong>Worth trying:</strong> If you&#8217;re building voice agents or transcription pipelines, test Gemini 3.5 Transcribe&#8217;s two APIs against your real-world audio before committing to your current speech-to-text stack.</p><h2><strong>NEWS &amp; EDITORIALS</strong></h2><p><em>The news keeps circling trust and control: whether you can trust the code, the machine running the model, and the companies buying up the infrastructure underneath you.</em></p><h3><strong>When Code Is Abundant, Trust Becomes the Bottleneck</strong></h3><p>Estimated read time: 9 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FMp7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce194d00-6da9-4c45-9e75-56a656a17510_1648x652.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FMp7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce194d00-6da9-4c45-9e75-56a656a17510_1648x652.png 424w, https://substackcdn.com/image/fetch/$s_!FMp7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce194d00-6da9-4c45-9e75-56a656a17510_1648x652.png 848w, https://substackcdn.com/image/fetch/$s_!FMp7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce194d00-6da9-4c45-9e75-56a656a17510_1648x652.png 1272w, https://substackcdn.com/image/fetch/$s_!FMp7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce194d00-6da9-4c45-9e75-56a656a17510_1648x652.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!FMp7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce194d00-6da9-4c45-9e75-56a656a17510_1648x652.png" width="658" height="260.3076923076923" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce194d00-6da9-4c45-9e75-56a656a17510_1648x652.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:576,&quot;width&quot;:1456,&quot;resizeWidth&quot;:658,&quot;bytes&quot;:509005,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/213446542?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce194d00-6da9-4c45-9e75-56a656a17510_1648x652.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FMp7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce194d00-6da9-4c45-9e75-56a656a17510_1648x652.png 424w, https://substackcdn.com/image/fetch/$s_!FMp7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce194d00-6da9-4c45-9e75-56a656a17510_1648x652.png 848w, https://substackcdn.com/image/fetch/$s_!FMp7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce194d00-6da9-4c45-9e75-56a656a17510_1648x652.png 1272w, https://substackcdn.com/image/fetch/$s_!FMp7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce194d00-6da9-4c45-9e75-56a656a17510_1648x652.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Building on our coverage of the software factory&#8217;s human gate[2] from last week, this GitLab piece argues that as AI makes code cheap, the constraint shifts from producing code to <strong><a href="https://about.gitlab.com/blog/when-code-is-abundant/">trusting it</a></strong>. Using production data from Stripe, Spotify and Amplitude, it shows why context, verification and governance, not model choice, now determine throughput.</p><p><strong>The bottom line:</strong> Making code generation ten times faster only moves the queue unless you also rebuild CI, review, and verification around it.</p><p>[2] <a href="https://writing.alteredcraft.com/i/212483225/the-software-factory-needs-a-human-at-the-gate">The Software Factory Needs a Human at the Gate</a></p><h3><strong>Could a Malicious LLM Hijack the Machine Running It?</strong></h3><p>Estimated read time: 7 min</p><p>Trust runs deeper than review. Inference engines like vLLM parse token streams into tool calls and chat messages. This essay argues that <strong><a href="https://boydkane.com/essays/llms-could-control-their-host-machines-by-exploiting-inference-engines">a malicious LLM could emit tokens exploiting parser bugs to run code on its GPU host</a></strong>, and proposes isolating GPU and parsing machines.</p><p><strong>The defensive move:</strong> Treat inference engine output as untrusted and isolate GPU hosts, because the parsers that turn tokens into responses can turn crafted tokens into code execution.</p><h3><strong>Nvidia&#8217;s Reported $13B Bet on Hugging Face</strong></h3><p>Estimated read time: 3 min</p><p>Following our coverage of Stripe&#8217;s reported $7B OpenRouter deal[3] from last week, Nvidia has reportedly agreed to acquire Hugging Face for roughly $13 billion. The deal lands a month after Jensen Huang defended open-weight models, arguing <strong><a href="https://www.forbes.com/sites/siladityaray/2026/08/27/nvidia-has-reportedly-agreed-to-buy-ai-model-hosting-platform-hugging-face-for-13-billion/">open models keep AI gains broadly shared</a></strong> rather than concentrated in a few frontier labs.</p><p><strong>Why now:</strong> The infrastructure your open-weight workflow depends on may soon sit inside a chipmaker, so watch how ownership shifts affect access and neutrality.</p><p>[3] <a href="https://writing.alteredcraft.com/i/212483225/stripes-7b-bet-on-openrouter-and-the-ai-model-gateway">Stripe&#8217;s $7B Bet on OpenRouter and the AI Model Gateway</a></p><h3><strong>OpenAI Pulls the Plug on Cursor After SpaceX Acquisition</strong></h3><p>Estimated read time: 2 min</p><p>Consolidation can also cut off access. OpenAI will wind down its contract supplying models to Cursor by November 2026, following the coding tool&#8217;s acquisition by SpaceX. It cites <strong><a href="https://openai.com/index/our-decision-on-cursor-following-its-acquisition-by-spacex/">an inability to trust SpaceX will honor its terms</a></strong>, pointing to past violations by Twitter and xAI.</p><p><strong>The signal:</strong> If you build on Cursor with OpenAI models, start planning your migration path now, because vendor politics can cut off access regardless of your own compliance.</p><h3><strong>MIT&#8217;s Eight Principles for AI in Education: Augmentation, Not Automation</strong></h3><p>Estimated read time: 7 min</p><p>Shifting from markets to classrooms, this MIT report offers eight principles for AI in teaching, warning that <strong><a href="https://aiandeducation.mit.edu/report/">a right answer from a chatbot can create the illusion of learning</a></strong>. It favors intentional, backward-designed courses over detection policing, so AI expands thinking rather than replacing struggle.</p><p><strong>The principle:</strong> Design AI use around what you want to learn, not the other way around. Augment the hard work of thinking, don&#8217;t automate it away.</p><h3><strong>Bill Gates: The AI Transition Is Arriving Faster Than We&#8217;re Ready For</strong></h3><p>Estimated read time: 9 min</p><p>Widening the lens to the whole transition, Bill Gates warns the shift to AI will be one of history&#8217;s most turbulent transitions, with no plan in place. Unlike past waves, <strong><a href="https://www.gatesnotes.com/a-turbulent-ai-era-and-critical-choices-to-make">AI can substitute for human cognition</a></strong> across many fields within a decade, bringing three big risks.</p><p><strong>The career angle:</strong> Treat this transition as a structural shift that rewards adaptable, human-centered skills like design over routine cognitive work.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Weekly Review: The Commentary Catches Up]]></title><description><![CDATA[The week's curated set of relevant AI Tutorials, Tools, and News, on a week when the writing about the work outshone the releases]]></description><link>https://writing.alteredcraft.com/p/weekly-review-the-commentary-catches</link><guid isPermaLink="false">https://writing.alteredcraft.com/p/weekly-review-the-commentary-catches</guid><dc:creator><![CDATA[Sam Keen]]></dc:creator><pubDate>Mon, 24 Aug 2026 12:07:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1c3db453-70eb-4ff4-adc1-042f9c951518_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Hello, and thanks for spending part of your day with Altered Craft&#8217;s weekly AI review for developers. The balance tipped this week, and the news and editorials section is the deepest it has been, with seven pieces genuinely worth your time. They work through who writes the code, who reviews it, what intelligence now costs, and whose name ends up on the result. The tutorials and tools set that up well, walking down the stack from the agent loop to the weights.</em></p></blockquote><p><a href="https://writing.alteredcraft.com/about#&#167;altered-crafts-ai-usage-poliy">AI usage policy</a></p><div><hr></div><h2><strong>TUTORIALS &amp; CASE STUDIES</strong></h2><p><em>This week&#8217;s tutorials work down the stack, starting with the loop an agent runs inside, then what it leaves behind, how it fails quietly, and finally the runtime and the weights underneath it.</em></p><h3><strong>The Loop Is the Product: How Agents Ship Production Code</strong></h3><p>Estimated read time: 14 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WWC6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f678ed4-cd3f-47a1-82fa-9e7c473c86fb_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WWC6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f678ed4-cd3f-47a1-82fa-9e7c473c86fb_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!WWC6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f678ed4-cd3f-47a1-82fa-9e7c473c86fb_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!WWC6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f678ed4-cd3f-47a1-82fa-9e7c473c86fb_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!WWC6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f678ed4-cd3f-47a1-82fa-9e7c473c86fb_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WWC6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f678ed4-cd3f-47a1-82fa-9e7c473c86fb_3840x2160.png" width="492" height="276.75" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f678ed4-cd3f-47a1-82fa-9e7c473c86fb_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:492,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Designing Loops for Production-Grade Work&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Designing Loops for Production-Grade Work" title="Designing Loops for Production-Grade Work" srcset="https://substackcdn.com/image/fetch/$s_!WWC6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f678ed4-cd3f-47a1-82fa-9e7c473c86fb_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!WWC6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f678ed4-cd3f-47a1-82fa-9e7c473c86fb_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!WWC6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f678ed4-cd3f-47a1-82fa-9e7c473c86fb_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!WWC6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f678ed4-cd3f-47a1-82fa-9e7c473c86fb_3840x2160.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Extending our coverage of TDD inside the agent loop[1] from last week, Liquid AI tasked two top coding models with building a production BPE tokenizer trainer. Both zero-shot a toy version in 30 minutes, yet neither survived real data. The lesson: <strong><a href="https://www.liquid.ai/blog/agent-loops">autonomy depends on an iteration loop that converges against reality</a></strong>.</p><p><strong>The takeaway:</strong> Don&#8217;t judge an agent on its first pass; build a loop with production-scale data and third-party verification, then let it discover the messy edge cases itself.</p><p>[1] <a href="https://writing.alteredcraft.com/i/211492631/does-tdd-still-make-sense-inside-the-agent-loop">Does TDD Still Make Sense Inside the Agent Loop?</a></p><h3><strong>Webwright: Why AI Web Agents Should Write Code, Not Click</strong></h3><p>Estimated read time: 10 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MTTk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4f74ee-1165-4ac9-8a44-b5b6bb577251_1024x603.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MTTk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4f74ee-1165-4ac9-8a44-b5b6bb577251_1024x603.png 424w, https://substackcdn.com/image/fetch/$s_!MTTk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4f74ee-1165-4ac9-8a44-b5b6bb577251_1024x603.png 848w, https://substackcdn.com/image/fetch/$s_!MTTk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4f74ee-1165-4ac9-8a44-b5b6bb577251_1024x603.png 1272w, https://substackcdn.com/image/fetch/$s_!MTTk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4f74ee-1165-4ac9-8a44-b5b6bb577251_1024x603.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!MTTk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4f74ee-1165-4ac9-8a44-b5b6bb577251_1024x603.png" width="540" height="317.98828125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd4f74ee-1165-4ac9-8a44-b5b6bb577251_1024x603.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:603,&quot;width&quot;:1024,&quot;resizeWidth&quot;:540,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MTTk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4f74ee-1165-4ac9-8a44-b5b6bb577251_1024x603.png 424w, https://substackcdn.com/image/fetch/$s_!MTTk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4f74ee-1165-4ac9-8a44-b5b6bb577251_1024x603.png 848w, https://substackcdn.com/image/fetch/$s_!MTTk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4f74ee-1165-4ac9-8a44-b5b6bb577251_1024x603.png 1272w, https://substackcdn.com/image/fetch/$s_!MTTk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4f74ee-1165-4ac9-8a44-b5b6bb577251_1024x603.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Moving that loop into the browser, most agents still take one fragile action at a time, and long tasks break when a button moves. Webwright, from Microsoft Research and the University of Hong Kong, instead has agents <strong><a href="https://towardsdatascience.com/webwright-why-ai-web-agents-should-write-code-not-click/">write code instead of predicting clicks</a></strong>, leaving a reusable script.</p><p><strong>What this enables:</strong> For recurring web data work, have your agent write a Playwright script you can rerun and modify instead of clicking through a fresh browser session every time.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>Five Patterns That Keep Long-Horizon Agents From Failing Silently</strong></h3><p>Estimated read time: 10 min</p><p>Once those loops run for hours, the failures get quiet. A long-horizon agent breaks and keeps running. Drawn from weeks with an open-source ADK harness, the piece lays out <strong><a href="https://archive.codenewsletter.ai/2090248297214525569">five patterns that stop silent drift</a></strong>: stable prefixes, background learning, persistent workspaces, explicit failure, and a deterministic guard chain.</p><p><strong>Worth checking:</strong> Audit your agent stack for silent failures now, starting with your prefix cache hit rate, before quiet drift burns your budget or corrupts your state.</p><h3><strong>Why Your Local LLM Feels Dumber Than It Is</strong></h3><p>Estimated read time: 11 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OQR8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe98a71d8-7722-40cb-94e6-814719405954_659x610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OQR8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe98a71d8-7722-40cb-94e6-814719405954_659x610.png 424w, https://substackcdn.com/image/fetch/$s_!OQR8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe98a71d8-7722-40cb-94e6-814719405954_659x610.png 848w, https://substackcdn.com/image/fetch/$s_!OQR8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe98a71d8-7722-40cb-94e6-814719405954_659x610.png 1272w, https://substackcdn.com/image/fetch/$s_!OQR8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe98a71d8-7722-40cb-94e6-814719405954_659x610.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!OQR8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe98a71d8-7722-40cb-94e6-814719405954_659x610.png" width="499" height="461.896813353566" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e98a71d8-7722-40cb-94e6-814719405954_659x610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:610,&quot;width&quot;:659,&quot;resizeWidth&quot;:499,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;wtf is vllm doing&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="wtf is vllm doing" title="wtf is vllm doing" srcset="https://substackcdn.com/image/fetch/$s_!OQR8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe98a71d8-7722-40cb-94e6-814719405954_659x610.png 424w, https://substackcdn.com/image/fetch/$s_!OQR8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe98a71d8-7722-40cb-94e6-814719405954_659x610.png 848w, https://substackcdn.com/image/fetch/$s_!OQR8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe98a71d8-7722-40cb-94e6-814719405954_659x610.png 1272w, https://substackcdn.com/image/fetch/$s_!OQR8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe98a71d8-7722-40cb-94e6-814719405954_659x610.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Dropping below the harness to the runtime, running the same weights on different stacks produces different tokens. Testing attention backends, KV-cache quantization, and weight formats on a 100k-token workload shows that <strong><a href="https://forum.level1techs.com/t/why-your-local-llm-feels-dumber-than-it-is/253917">quantization choices can flip half your tokens and break tool calls</a></strong> past 40k context.</p><p><strong>The context:</strong> Before blaming a model, check your attention backend, KV-cache precision, and quant format, because the same weights diverge across stacks and can silently botch long-context tool calls.</p><h3><strong>When RAG Isn&#8217;t Enough: A Practical Guide to Fine-Tuning LLMs</strong></h3><p>Estimated read time: 11 min</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Whkv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e7500b3-49be-47c0-aa7c-78adfc7087d9_1332x458.png 424w, https://substackcdn.com/image/fetch/$s_!Whkv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e7500b3-49be-47c0-aa7c-78adfc7087d9_1332x458.png 848w, https://substackcdn.com/image/fetch/$s_!Whkv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e7500b3-49be-47c0-aa7c-78adfc7087d9_1332x458.png 1272w, https://substackcdn.com/image/fetch/$s_!Whkv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e7500b3-49be-47c0-aa7c-78adfc7087d9_1332x458.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Whkv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e7500b3-49be-47c0-aa7c-78adfc7087d9_1332x458.png" width="546" height="187.73873873873873" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e7500b3-49be-47c0-aa7c-78adfc7087d9_1332x458.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:458,&quot;width&quot;:1332,&quot;resizeWidth&quot;:546,&quot;bytes&quot;:77038,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/212483225?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e7500b3-49be-47c0-aa7c-78adfc7087d9_1332x458.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Whkv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e7500b3-49be-47c0-aa7c-78adfc7087d9_1332x458.png 424w, https://substackcdn.com/image/fetch/$s_!Whkv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e7500b3-49be-47c0-aa7c-78adfc7087d9_1332x458.png 848w, https://substackcdn.com/image/fetch/$s_!Whkv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e7500b3-49be-47c0-aa7c-78adfc7087d9_1332x458.png 1272w, https://substackcdn.com/image/fetch/$s_!Whkv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e7500b3-49be-47c0-aa7c-78adfc7087d9_1332x458.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>One layer deeper sit the weights themselves. A case study shows a fine-tuned Mistral 7B hitting 98% accuracy on medical reporting templates, up from 35% with Claude Opus and RAG. The guide argues <strong><a href="https://towardsdatascience.com/how-to-fine-tune-an-llm-an-end-to-end-guide/">RAG won&#8217;t solve fine-tuning problems</a></strong>, then walks through LoRA, QLoRA, and evaluation.</p><p><strong>When it applies:</strong> When your task demands rigid formatting, complex branching logic, or heavy per-call token costs, fine-tuning a small model can beat a frontier model on accuracy and price.</p><h2><strong>TOOLS</strong></h2><p><em>The tools follow the same descent: an open model that improved without a new base, a retrieval loop wrapped around a model, a local server to run one on your own hardware, and a small skill to clean up what comes back out.</em></p><h3><strong>GLM-5.3: When Post-Training Alone Doubles a Model&#8217;s Reach</strong></h3><p>Estimated read time: 7 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eJoc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc036370a-b61b-4c5d-b9e2-479d2d206de9_4239x2504.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eJoc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc036370a-b61b-4c5d-b9e2-479d2d206de9_4239x2504.png 424w, https://substackcdn.com/image/fetch/$s_!eJoc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc036370a-b61b-4c5d-b9e2-479d2d206de9_4239x2504.png 848w, https://substackcdn.com/image/fetch/$s_!eJoc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc036370a-b61b-4c5d-b9e2-479d2d206de9_4239x2504.png 1272w, https://substackcdn.com/image/fetch/$s_!eJoc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc036370a-b61b-4c5d-b9e2-479d2d206de9_4239x2504.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!eJoc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc036370a-b61b-4c5d-b9e2-479d2d206de9_4239x2504.png" width="590" height="348.489010989011" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c036370a-b61b-4c5d-b9e2-479d2d206de9_4239x2504.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:860,&quot;width&quot;:1456,&quot;resizeWidth&quot;:590,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;img_v3_0214i_9fec3a82-38c0-4674-8f7d-41f356c4fa6g&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="img_v3_0214i_9fec3a82-38c0-4674-8f7d-41f356c4fa6g" title="img_v3_0214i_9fec3a82-38c0-4674-8f7d-41f356c4fa6g" srcset="https://substackcdn.com/image/fetch/$s_!eJoc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc036370a-b61b-4c5d-b9e2-479d2d206de9_4239x2504.png 424w, https://substackcdn.com/image/fetch/$s_!eJoc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc036370a-b61b-4c5d-b9e2-479d2d206de9_4239x2504.png 848w, https://substackcdn.com/image/fetch/$s_!eJoc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc036370a-b61b-4c5d-b9e2-479d2d206de9_4239x2504.png 1272w, https://substackcdn.com/image/fetch/$s_!eJoc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc036370a-b61b-4c5d-b9e2-479d2d206de9_4239x2504.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>GLM-5.3 keeps GLM-5.2&#8217;s base model, so <strong><a href="https://z.ai/blog/glm-5.3">every gain comes from post-training</a></strong> at scale. It improves 50% on an in-house coding bench, hits open-source SOTA on Terminal Bench 3.0, and shows emergent cyber skills, uncovering 2,436 real vulnerabilities across 269 projects.</p><p><strong>What&#8217;s interesting:</strong> Scaling verifiable, real-world task environments in post-training can lift agentic coding and long-horizon performance more than touching the base model.</p><h3><strong>Mistral Agentic Search: When RAG Learns to Read the Whole Document</strong></h3><p>Estimated read time: 7 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wZml!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5227cdb-871b-44c3-afe4-085e69256137_1782x920.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wZml!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5227cdb-871b-44c3-afe4-085e69256137_1782x920.png 424w, https://substackcdn.com/image/fetch/$s_!wZml!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5227cdb-871b-44c3-afe4-085e69256137_1782x920.png 848w, https://substackcdn.com/image/fetch/$s_!wZml!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5227cdb-871b-44c3-afe4-085e69256137_1782x920.png 1272w, https://substackcdn.com/image/fetch/$s_!wZml!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5227cdb-871b-44c3-afe4-085e69256137_1782x920.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!wZml!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5227cdb-871b-44c3-afe4-085e69256137_1782x920.png" width="638" height="329.5164835164835" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5227cdb-871b-44c3-afe4-085e69256137_1782x920.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:752,&quot;width&quot;:1456,&quot;resizeWidth&quot;:638,&quot;bytes&quot;:281616,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/212483225?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5227cdb-871b-44c3-afe4-085e69256137_1782x920.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wZml!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5227cdb-871b-44c3-afe4-085e69256137_1782x920.png 424w, https://substackcdn.com/image/fetch/$s_!wZml!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5227cdb-871b-44c3-afe4-085e69256137_1782x920.png 848w, https://substackcdn.com/image/fetch/$s_!wZml!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5227cdb-871b-44c3-afe4-085e69256137_1782x920.png 1272w, https://substackcdn.com/image/fetch/$s_!wZml!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5227cdb-871b-44c3-afe4-085e69256137_1782x920.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Wrapping a loop around the model pays off in retrieval too. One-shot RAG breaks down on long filings and table-heavy PDFs, so Mistral Agentic Search adds a <strong><a href="https://mistral.ai/news/agentic-search/">loop that lets models navigate, read, and verify source material</a></strong> using five file-system-style tools. On FinanceBench, accuracy climbs from 26.7% to 86%.</p><p><strong>The opportunity:</strong> When questions require following references or verifying figures in tables, give the model tools to navigate the source instead of forcing it to answer from top-k chunks.</p><h3><strong>oMLX: Local LLM Serving That Caches Everything, Managed From Your Menu Bar</strong></h3><p>Estimated read time: 7 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EFfq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19679bf5-8b8e-4404-94fc-431ba60d6219_510x554.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EFfq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19679bf5-8b8e-4404-94fc-431ba60d6219_510x554.png 424w, https://substackcdn.com/image/fetch/$s_!EFfq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19679bf5-8b8e-4404-94fc-431ba60d6219_510x554.png 848w, https://substackcdn.com/image/fetch/$s_!EFfq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19679bf5-8b8e-4404-94fc-431ba60d6219_510x554.png 1272w, https://substackcdn.com/image/fetch/$s_!EFfq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19679bf5-8b8e-4404-94fc-431ba60d6219_510x554.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!EFfq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19679bf5-8b8e-4404-94fc-431ba60d6219_510x554.png" width="320" height="347.6078431372549" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/19679bf5-8b8e-4404-94fc-431ba60d6219_510x554.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:554,&quot;width&quot;:510,&quot;resizeWidth&quot;:320,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;oMLX Menubar&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="oMLX Menubar" title="oMLX Menubar" srcset="https://substackcdn.com/image/fetch/$s_!EFfq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19679bf5-8b8e-4404-94fc-431ba60d6219_510x554.png 424w, https://substackcdn.com/image/fetch/$s_!EFfq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19679bf5-8b8e-4404-94fc-431ba60d6219_510x554.png 848w, https://substackcdn.com/image/fetch/$s_!EFfq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19679bf5-8b8e-4404-94fc-431ba60d6219_510x554.png 1272w, https://substackcdn.com/image/fetch/$s_!EFfq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19679bf5-8b8e-4404-94fc-431ba60d6219_510x554.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>oMLX is a macOS-native LLM server for Apple Silicon with continuous batching and a <strong><a href="https://github.com/jundot/omlx">tiered KV cache spanning RAM and SSD</a></strong>, so context survives restarts and reused prefixes skip recomputation. It adds model pinning and drop-in OpenAI and Anthropic APIs.</p><p><strong>Why this matters:</strong> If you run local models for real coding work on a Mac, persistent KV caching turns repeated context into cache hits instead of expensive recomputation.</p><h2><strong>NEWS &amp; EDITORIALS</strong></h2><p><em>The editorials are the deep bench this week, running from what teams actually do with AI, to what it now costs, to who stays accountable for what ships and who signs the work.</em></p><h3><strong>How Teams Actually Use AI: Six Years of Linear Data</strong></h3><p>Estimated read time: 7 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uqaG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f4ab2d-b113-4426-97fa-c4e768cb04af_1456x687.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uqaG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f4ab2d-b113-4426-97fa-c4e768cb04af_1456x687.webp 424w, https://substackcdn.com/image/fetch/$s_!uqaG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f4ab2d-b113-4426-97fa-c4e768cb04af_1456x687.webp 848w, https://substackcdn.com/image/fetch/$s_!uqaG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f4ab2d-b113-4426-97fa-c4e768cb04af_1456x687.webp 1272w, https://substackcdn.com/image/fetch/$s_!uqaG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f4ab2d-b113-4426-97fa-c4e768cb04af_1456x687.webp 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!uqaG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f4ab2d-b113-4426-97fa-c4e768cb04af_1456x687.webp" width="1456" height="687" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b1f4ab2d-b113-4426-97fa-c4e768cb04af_1456x687.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:687,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24840,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/212483225?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f4ab2d-b113-4426-97fa-c4e768cb04af_1456x687.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uqaG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f4ab2d-b113-4426-97fa-c4e768cb04af_1456x687.webp 424w, https://substackcdn.com/image/fetch/$s_!uqaG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f4ab2d-b113-4426-97fa-c4e768cb04af_1456x687.webp 848w, https://substackcdn.com/image/fetch/$s_!uqaG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f4ab2d-b113-4426-97fa-c4e768cb04af_1456x687.webp 1272w, https://substackcdn.com/image/fetch/$s_!uqaG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f4ab2d-b113-4426-97fa-c4e768cb04af_1456x687.webp 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Drawing on tens of thousands of teams, Linear reports that <strong><a href="https://linear.app/data">AI now authors nearly half of all issues</a></strong> and pull requests are up 111% in two years. Adoption doubled across every function, with PMs and designers increasingly shipping code themselves.</p><p><strong>The signal:</strong> AI is landing on top of existing product work rather than replacing it, and coding agents account for most of the output acceleration.</p><h3><strong>Stripe&#8217;s $7B Bet on OpenRouter and the AI Model Gateway</strong></h3><p>Estimated read time: 2 min</p><p>If that much work runs through models, the plumbing gets valuable. Following our look at NVIDIA&#8217;s open-source model router[2] last week, Stripe has reportedly agreed to buy OpenRouter for more than $7 billion, per Bloomberg. OpenRouter offers <strong><a href="https://techcrunch.com/2026/08/16/stripe-will-reportedly-acquire-ai-gateway-startup-openrouter-for-7b/">a single access point to 400+ AI models</a></strong>, routing by need and budget.</p><p><strong>Why now:</strong> Model routing is becoming core infrastructure, so build your AI stack around flexible gateways rather than hardwiring a single provider.</p><p>[2] <a href="https://writing.alteredcraft.com/i/211492631/nemo-switchyard-routing-agent-work-across-a-pool-of-models">NeMo Switchyard: Routing Agent Work Across a Pool of Models</a></p><h3><strong>The Falling Floor: How Cheap Models Got Smart</strong></h3><p>Estimated read time: 9 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zcA2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5387829d-1912-4ec1-ad53-c317fb44ec4b_1440x574.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zcA2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5387829d-1912-4ec1-ad53-c317fb44ec4b_1440x574.png 424w, https://substackcdn.com/image/fetch/$s_!zcA2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5387829d-1912-4ec1-ad53-c317fb44ec4b_1440x574.png 848w, https://substackcdn.com/image/fetch/$s_!zcA2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5387829d-1912-4ec1-ad53-c317fb44ec4b_1440x574.png 1272w, https://substackcdn.com/image/fetch/$s_!zcA2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5387829d-1912-4ec1-ad53-c317fb44ec4b_1440x574.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!zcA2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5387829d-1912-4ec1-ad53-c317fb44ec4b_1440x574.png" width="624" height="248.73333333333332" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5387829d-1912-4ec1-ad53-c317fb44ec4b_1440x574.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:574,&quot;width&quot;:1440,&quot;resizeWidth&quot;:624,&quot;bytes&quot;:218169,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/212483225?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5387829d-1912-4ec1-ad53-c317fb44ec4b_1440x574.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zcA2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5387829d-1912-4ec1-ad53-c317fb44ec4b_1440x574.png 424w, https://substackcdn.com/image/fetch/$s_!zcA2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5387829d-1912-4ec1-ad53-c317fb44ec4b_1440x574.png 848w, https://substackcdn.com/image/fetch/$s_!zcA2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5387829d-1912-4ec1-ad53-c317fb44ec4b_1440x574.png 1272w, https://substackcdn.com/image/fetch/$s_!zcA2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5387829d-1912-4ec1-ad53-c317fb44ec4b_1440x574.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The other half of the plumbing story is price. Scraped Artificial Analysis data traces how the LLM price/capability frontier moved over a year, finding that <strong><a href="https://catalystneuro.com/blog/cost-of-intelligence-drops-100x/">intelligence that cost $1.22 per task in February now costs $0.022</a></strong>, a 56x drop in six months, making high-volume tasks newly affordable.</p><p><strong>The economics:</strong> Before defaulting to the smartest model, check the cost floor, because for high-volume tasks a cheap model that was frontier-grade months ago may now do the job for a fraction of the price.</p><h3><strong>Craft Coding: Let the AI Review, Not Write</strong></h3><p>Estimated read time: 14 min</p><p>Cheap capable models sharpen the question of who does what. Since current AI can&#8217;t reliably both do and check work, this essay argues for <strong><a href="https://peterbloem.nl/blog/craft-coding">hand-written, AI-reviewed code</a></strong>, flipping vibe-coding so you write it and the model reviews like a senior engineer. It offers ten dogmas and a scientific-code case.</p><p><strong>A practice to try:</strong> Write your own code and let AI review it like a senior engineer, rather than vibe-coding and pretending you checked every line.</p><h3><strong>The Software Factory Needs a Human at the Gate</strong></h3><p>Estimated read time: 9 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NmZq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6be805c-2eb0-49d2-b3aa-e0b4e2f2d471_3200x1800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NmZq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6be805c-2eb0-49d2-b3aa-e0b4e2f2d471_3200x1800.png 424w, https://substackcdn.com/image/fetch/$s_!NmZq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6be805c-2eb0-49d2-b3aa-e0b4e2f2d471_3200x1800.png 848w, https://substackcdn.com/image/fetch/$s_!NmZq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6be805c-2eb0-49d2-b3aa-e0b4e2f2d471_3200x1800.png 1272w, https://substackcdn.com/image/fetch/$s_!NmZq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6be805c-2eb0-49d2-b3aa-e0b4e2f2d471_3200x1800.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!NmZq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6be805c-2eb0-49d2-b3aa-e0b4e2f2d471_3200x1800.png" width="642" height="361.125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b6be805c-2eb0-49d2-b3aa-e0b4e2f2d471_3200x1800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:642,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NmZq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6be805c-2eb0-49d2-b3aa-e0b4e2f2d471_3200x1800.png 424w, https://substackcdn.com/image/fetch/$s_!NmZq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6be805c-2eb0-49d2-b3aa-e0b4e2f2d471_3200x1800.png 848w, https://substackcdn.com/image/fetch/$s_!NmZq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6be805c-2eb0-49d2-b3aa-e0b4e2f2d471_3200x1800.png 1272w, https://substackcdn.com/image/fetch/$s_!NmZq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6be805c-2eb0-49d2-b3aa-e0b4e2f2d471_3200x1800.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Scaling that division of labor to a whole team, generating code is not the risky part of a software factory. The piece argues you must <strong><a href="https://addyo.substack.com/p/human-judgment-doesnt-leave-the-software">encode human taste into the environment</a></strong> through early specs, verification, and merge gates, so attention lands where blast radius is highest.</p><p><strong>Key point:</strong> Let agents write the code, but keep a human owning the gate that decides what ships and where verification really matters.</p><h3><strong>Practitioner Voice: Writing That AI Can&#8217;t Fake</strong></h3><p>Estimated read time: 9 min</p><p>Accountability shows up in writing too. A new category counters three ways authors vanish behind prose: academic rigor, marketing polish, and now LLM fluency. It argues <strong><a href="https://martinfowler.com/articles/practitioner-voice.html">authority comes from bearing consequences, not credentials</a></strong>. Practitioner Voice starts with the claim and stakes accountability AI can mimic but never own.</p><p><strong>The career angle:</strong> AI can copy the sound of earned judgment, but it can&#8217;t put its name on a decision and live with the outcome, which is what makes your lived experience worth writing down.</p><h3><strong>Text Watermarking Is a Perversion of Writing</strong></h3><p>Estimated read time: 6 min</p><p>Provenance is the other side of that question. Anthropic plans to watermark Claude text over 200 tokens for an EU code, biasing tokens toward secret &#8220;green&#8221; word lists only the vendor detects. The critique argues this <strong><a href="https://daringfireball.net/2026/08/anthropics_watermark_text_adulteration_in_claude_is_a_perversion_of_writing">trades word precision for weak, vendor-only detection</a></strong> that honest users pay for and paraphrasers strip.</p><p><strong>How to read it:</strong> Semantic watermarking asks writers to give up word choice in exchange for detection that a single paraphrase defeats, which is a steep price for a weak signal.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Weekly Review: The Open Stack Grows Up]]></title><description><![CDATA[The week's curated set of relevant AI Tutorials, Tools, and News, on the open layer maturing into infrastructure you can run and inspect yourself]]></description><link>https://writing.alteredcraft.com/p/weekly-review-the-open-stack-grows</link><guid isPermaLink="false">https://writing.alteredcraft.com/p/weekly-review-the-open-stack-grows</guid><dc:creator><![CDATA[Sam Keen]]></dc:creator><pubDate>Mon, 17 Aug 2026 12:13:35 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a4e3d688-c705-4b79-97bc-7b6e3d017447_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Thanks for opening Altered Craft&#8217;s weekly AI review for developers, and for making this part of your Monday. A pattern runs through this edition: the open layer of the stack is doing serious work now. A 30B Apache 2.0 agent fits on one GPU, post-training alone lifts open weights to the top of Terminal Bench, and open routers and harnesses are becoming real infrastructure. The tutorials pair with that nicely, since most of them are exercises in looking inside the machinery you run.</em></p></blockquote><p>&#8212; <a href="https://writing.alteredcraft.com/about#&#167;altered-crafts-ai-usage-poliy">AI usage policy</a></p><div><hr></div><h2><strong>TUTORIALS &amp; CASE STUDIES</strong></h2><p><em>The tutorials all pull the covers back on something: the loop you work inside, the tool on your desk, the reasoning you were never shown, the fleet you might deploy, and finally your own understanding.</em></p><h3><strong>Does TDD Still Make Sense Inside the Agent Loop?</strong></h3><p>Estimated read time: 9 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jjm9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1e5a88d-c5ab-4cde-b77a-542f451d15b0_1934x918.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jjm9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1e5a88d-c5ab-4cde-b77a-542f451d15b0_1934x918.png 424w, https://substackcdn.com/image/fetch/$s_!jjm9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1e5a88d-c5ab-4cde-b77a-542f451d15b0_1934x918.png 848w, https://substackcdn.com/image/fetch/$s_!jjm9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1e5a88d-c5ab-4cde-b77a-542f451d15b0_1934x918.png 1272w, https://substackcdn.com/image/fetch/$s_!jjm9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1e5a88d-c5ab-4cde-b77a-542f451d15b0_1934x918.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jjm9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1e5a88d-c5ab-4cde-b77a-542f451d15b0_1934x918.png" width="608" height="288.54945054945057" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e1e5a88d-c5ab-4cde-b77a-542f451d15b0_1934x918.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:691,&quot;width&quot;:1456,&quot;resizeWidth&quot;:608,&quot;bytes&quot;:162599,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/211492631?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1e5a88d-c5ab-4cde-b77a-542f451d15b0_1934x918.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jjm9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1e5a88d-c5ab-4cde-b77a-542f451d15b0_1934x918.png 424w, https://substackcdn.com/image/fetch/$s_!jjm9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1e5a88d-c5ab-4cde-b77a-542f451d15b0_1934x918.png 848w, https://substackcdn.com/image/fetch/$s_!jjm9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1e5a88d-c5ab-4cde-b77a-542f451d15b0_1934x918.png 1272w, https://substackcdn.com/image/fetch/$s_!jjm9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1e5a88d-c5ab-4cde-b77a-542f451d15b0_1934x918.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>An exploratory evaluation pits TDD against non-TDD agentic coding across greenfield tasks. Surprisingly, <strong><a href="https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html">non-TDD runs often ranked higher on design and test quality</a></strong>, because they designed upfront instead of locking into whatever shape the first test dictated.</p><p><strong>The takeaway:</strong> When an agent runs TDD alone, many of the practice&#8217;s human-centered benefits vanish, so monitor outcomes with tools like mutation testing rather than mandating the process itself.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>I Put GitHub Copilot Behind a MITM Proxy</strong></h3><p>Estimated read time: 9 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qgVv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda5454b8-ff9c-4133-b66f-962747325d1e_1548x1749.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qgVv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda5454b8-ff9c-4133-b66f-962747325d1e_1548x1749.png 424w, https://substackcdn.com/image/fetch/$s_!qgVv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda5454b8-ff9c-4133-b66f-962747325d1e_1548x1749.png 848w, https://substackcdn.com/image/fetch/$s_!qgVv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda5454b8-ff9c-4133-b66f-962747325d1e_1548x1749.png 1272w, https://substackcdn.com/image/fetch/$s_!qgVv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda5454b8-ff9c-4133-b66f-962747325d1e_1548x1749.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!qgVv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda5454b8-ff9c-4133-b66f-962747325d1e_1548x1749.png" width="410" height="463.22115384615387" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da5454b8-ff9c-4133-b66f-962747325d1e_1548x1749.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1645,&quot;width&quot;:1456,&quot;resizeWidth&quot;:410,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qgVv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda5454b8-ff9c-4133-b66f-962747325d1e_1548x1749.png 424w, https://substackcdn.com/image/fetch/$s_!qgVv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda5454b8-ff9c-4133-b66f-962747325d1e_1548x1749.png 848w, https://substackcdn.com/image/fetch/$s_!qgVv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda5454b8-ff9c-4133-b66f-962747325d1e_1548x1749.png 1272w, https://substackcdn.com/image/fetch/$s_!qgVv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda5454b8-ff9c-4133-b66f-962747325d1e_1548x1749.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Moving from practice to plumbing, routing VS Code and Copilot through mitmproxy reveals the bootstrap auth, model discovery, and intent scoring behind the scenes. The deeper finding: <strong><a href="https://www.lighthousenewsletter.com/p/i-put-github-copilot-behind-a-mitm">AI coding tools are becoming stateful systems</a></strong>, logging prompts and responses to local SQLite in plaintext.</p><p><strong>Worth noting:</strong> Your assistant keeps more state than you would guess, so it pays to know what lands in local SQLite and to treat that session history as real data.</p><h3><strong>Your Encrypted Reasoning Isn&#8217;t Private</strong></h3><p>Estimated read time: 6 min</p><p>Peering one layer deeper, researchers show the encrypted chain-of-thought blocks Anthropic, OpenAI, and Google return to clients can be <strong><a href="https://stolen-thoughts.com/">replayed into a jailbroken weaker model</a></strong> to recover hidden reasoning verbatim. Scanning public traces, they surfaced 704 privacy artifacts, including API keys and passwords.</p><p><strong>Key point:</strong> Treat encrypted reasoning blocks as sensitive data, since anything a model thinks may be recoverable and can carry secrets that never appear in the visible output.</p><h3><strong>When AI Agents Coordinate: Collusion, Conformity, and Systemic Failures</strong></h3><p>Estimated read time: 9 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jBCk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb23335-b231-470c-9da5-0f46a6ea00c0_2000x1200.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jBCk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb23335-b231-470c-9da5-0f46a6ea00c0_2000x1200.webp 424w, https://substackcdn.com/image/fetch/$s_!jBCk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb23335-b231-470c-9da5-0f46a6ea00c0_2000x1200.webp 848w, https://substackcdn.com/image/fetch/$s_!jBCk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb23335-b231-470c-9da5-0f46a6ea00c0_2000x1200.webp 1272w, https://substackcdn.com/image/fetch/$s_!jBCk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb23335-b231-470c-9da5-0f46a6ea00c0_2000x1200.webp 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!jBCk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb23335-b231-470c-9da5-0f46a6ea00c0_2000x1200.webp" width="546" height="327.75" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/adb23335-b231-470c-9da5-0f46a6ea00c0_2000x1200.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:874,&quot;width&quot;:1456,&quot;resizeWidth&quot;:546,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Vulnerabilities found vs. tokens sampled: coordinated Mythos Preview agents found 266, coordinated Opus 4.8 agents found 41.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Vulnerabilities found vs. tokens sampled: coordinated Mythos Preview agents found 266, coordinated Opus 4.8 agents found 41." title="Vulnerabilities found vs. tokens sampled: coordinated Mythos Preview agents found 266, coordinated Opus 4.8 agents found 41." srcset="https://substackcdn.com/image/fetch/$s_!jBCk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb23335-b231-470c-9da5-0f46a6ea00c0_2000x1200.webp 424w, https://substackcdn.com/image/fetch/$s_!jBCk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb23335-b231-470c-9da5-0f46a6ea00c0_2000x1200.webp 848w, https://substackcdn.com/image/fetch/$s_!jBCk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb23335-b231-470c-9da5-0f46a6ea00c0_2000x1200.webp 1272w, https://substackcdn.com/image/fetch/$s_!jBCk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb23335-b231-470c-9da5-0f46a6ea00c0_2000x1200.webp 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Scaling from one agent to many, Anthropic&#8217;s research shows how <strong><a href="https://www.anthropic.com/research/multiagent-systems">benign quirks compound into systemic failures</a></strong>. Because agents are low-variance, they pick identical branch names, collude on pricing within three rounds, and flood finite systems until they collapse.</p><p><strong>The design lesson:</strong> When you deploy fleets of identical agents, expect them to make the same choice at the same moment, so design for variance and shared coordination protocols early.</p><h3><strong>Understanding Is the New Bottleneck</strong></h3><p>Estimated read time: 7 min</p><p>Building on our coverage of Sean Goedecke&#8217;s case for domain expertise[1] from last week, Geoffrey Litt asks how you keep that understanding once agents write most of the code. His argument is that <strong><a href="https://www.geoffreylitt.com/2026/07/02/understanding-is-the-new-bottleneck">we understand not to verify but to participate</a></strong>, using literate diffs, comprehension quizzes as speed regulators, and shared team spaces.</p><p><strong>The career angle:</strong> Treat understanding as an active skill, and let agent-built explainers, quizzes, and micro-worlds keep you a creative participant rather than a reviewer rubber-stamping diffs.</p><p>[1] <a href="https://writing.alteredcraft.com/i/210689461/why-domain-expertise-still-wins-in-the-llm-era">Why Domain Expertise Still Wins in the LLM Era</a></p><h2><strong>TOOLS</strong></h2><p><em>The tools are where the open layer shows its progress. Permissive weights on a single GPU, post-training gains you can download, an honest local benchmark, then the routing, harness, and context layers built around them.</em></p><h3><strong>Meta&#8217;s Muse Glimmer Puts a 30B Agent on Your Laptop</strong></h3><p>Estimated read time: 6 min</p><p>Following our look at DeepSeek&#8217;s V4-Flash release[2] last week, Meta returns to open weights with Muse Glimmer, a 30B agentic model under Apache 2.0. Through <strong><a href="https://research.meta.ai/blog/introducing-muse-glimmer-open-agentic-model">4-bit quantization and speculative decoding</a></strong>, it fits under 20GB, runs on one consumer GPU, and handles tool calls, images, and failure recovery.</p><p><strong>Why this matters:</strong> A permissively licensed agentic model that runs locally lets you build tool-calling agents that work offline, keep their context private, and skip cloud costs entirely. Does anyone else think Hans Zimmer, when they hear Muse Zimmer?</p><p>[2] <a href="https://writing.alteredcraft.com/i/210689461/deepseek-v4-flash-0731-small-activated-params-big-agentic-gains">DeepSeek-V4-Flash-0731: Small Activated Params, Big Agentic Gains</a></p><h3><strong>GLM-5.3: When Scaling Post-Training Surfaced Unexpected Cyber Skills</strong></h3><p>Estimated read time: 7 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4g_H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485c084f-5585-4855-86b4-2e4e785e4c1f_4239x2504.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4g_H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485c084f-5585-4855-86b4-2e4e785e4c1f_4239x2504.png 424w, https://substackcdn.com/image/fetch/$s_!4g_H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485c084f-5585-4855-86b4-2e4e785e4c1f_4239x2504.png 848w, https://substackcdn.com/image/fetch/$s_!4g_H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485c084f-5585-4855-86b4-2e4e785e4c1f_4239x2504.png 1272w, https://substackcdn.com/image/fetch/$s_!4g_H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485c084f-5585-4855-86b4-2e4e785e4c1f_4239x2504.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!4g_H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485c084f-5585-4855-86b4-2e4e785e4c1f_4239x2504.png" width="590" height="348.489010989011" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/485c084f-5585-4855-86b4-2e4e785e4c1f_4239x2504.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:860,&quot;width&quot;:1456,&quot;resizeWidth&quot;:590,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;img_v3_0214i_9fec3a82-38c0-4674-8f7d-41f356c4fa6g&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="img_v3_0214i_9fec3a82-38c0-4674-8f7d-41f356c4fa6g" title="img_v3_0214i_9fec3a82-38c0-4674-8f7d-41f356c4fa6g" srcset="https://substackcdn.com/image/fetch/$s_!4g_H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485c084f-5585-4855-86b4-2e4e785e4c1f_4239x2504.png 424w, https://substackcdn.com/image/fetch/$s_!4g_H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485c084f-5585-4855-86b4-2e4e785e4c1f_4239x2504.png 848w, https://substackcdn.com/image/fetch/$s_!4g_H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485c084f-5585-4855-86b4-2e4e785e4c1f_4239x2504.png 1272w, https://substackcdn.com/image/fetch/$s_!4g_H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485c084f-5585-4855-86b4-2e4e785e4c1f_4239x2504.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In more open-weights news, GLM-5.3 keeps the same base model as its predecessor, so <strong><a href="https://z.ai/blog/glm-5.3">every gain comes from post-training</a></strong> on scaled long-horizon environments. It posts a 50% coding jump, open-weights SOTA on Terminal Bench 3.0, and emergent cyber skills that surfaced 2,436 real vulnerabilities.</p><p><strong>What&#8217;s interesting:</strong> Post-training on realistic, verifiable long-horizon environments can unlock capabilities that pretraining alone never touched, including some the team never set out to build.</p><h3><strong>When a Local LLM Finally Beat Claude on a Real Agent</strong></h3><p>Estimated read time: 9 min</p><p>Testing those claims against real work, a developer replays 27 tasks from a 90-tool agent across local models one hardware upgrade apart. A 30B model scored 22.8 to Claude&#8217;s 89.4; a 122B model hit 80.0 at roughly 787&#215; cheaper. The catch: <strong><a href="https://towardsdatascience.com/can-a-local-llm-run-my-ai-assistant/">size and context changed together</a></strong>.</p><p><strong>The context:</strong> A model that aces a scoped benchmark is not a safe drop-in for a large production agent, and context budget may matter more here than parameter count does.</p><h3><strong>NeMo Switchyard: Routing Agent Work Across a Pool of Models</strong></h3><p>Estimated read time: 7 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jQsz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa6d9c2a-ad4a-4e57-bad2-975abd6b00f8_2048x833.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jQsz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa6d9c2a-ad4a-4e57-bad2-975abd6b00f8_2048x833.webp 424w, https://substackcdn.com/image/fetch/$s_!jQsz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa6d9c2a-ad4a-4e57-bad2-975abd6b00f8_2048x833.webp 848w, https://substackcdn.com/image/fetch/$s_!jQsz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa6d9c2a-ad4a-4e57-bad2-975abd6b00f8_2048x833.webp 1272w, https://substackcdn.com/image/fetch/$s_!jQsz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa6d9c2a-ad4a-4e57-bad2-975abd6b00f8_2048x833.webp 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!jQsz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa6d9c2a-ad4a-4e57-bad2-975abd6b00f8_2048x833.webp" width="1456" height="592" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa6d9c2a-ad4a-4e57-bad2-975abd6b00f8_2048x833.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:592,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Benchmarks showing model performance by task group.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Benchmarks showing model performance by task group." title="Benchmarks showing model performance by task group." srcset="https://substackcdn.com/image/fetch/$s_!jQsz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa6d9c2a-ad4a-4e57-bad2-975abd6b00f8_2048x833.webp 424w, https://substackcdn.com/image/fetch/$s_!jQsz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa6d9c2a-ad4a-4e57-bad2-975abd6b00f8_2048x833.webp 848w, https://substackcdn.com/image/fetch/$s_!jQsz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa6d9c2a-ad4a-4e57-bad2-975abd6b00f8_2048x833.webp 1272w, https://substackcdn.com/image/fetch/$s_!jQsz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa6d9c2a-ad4a-4e57-bad2-975abd6b00f8_2048x833.webp 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If capability varies that much by model, routing becomes the lever. NVIDIA&#8217;s open-source NeMo Switchyard sends each agent task to the model best suited to it, and using tuning-free and tunable routers, LangChain&#8217;s benchmark shows a <strong><a href="https://developer.nvidia.com/blog/route-ai-agent-workloads-across-models-with-nvidia-nemo-switchyard">74% cost cut with just 7% of calls hitting the frontier model</a></strong>.</p><p><strong>The opportunity:</strong> Route each agent step to the cheapest model that clears your quality bar, and reserve the expensive frontier call for the genuinely hard parts of the task.</p><h3><strong>DeepSeek Harness: The Environment Layer That Keeps Agents Working</strong></h3><p>Estimated read time: 1 min</p><p>Whichever models you route to, something has to hold them. DeepSeek splits an agent into two parts, the model and the harness, where the <strong><a href="https://deepseek.com/harness/en/">harness lets an agent use tools and keep working in real settings</a></strong>. Its Cordis kernel treats every capability as a plugin you swap through configuration, not code.</p><p><strong>What this enables:</strong> Thinking of an agent as model plus harness lets you reshape capabilities through config, swapping tools and skills in and out without touching the code that runs them.</p><h3><strong>Xirp: An Agentic IDE That Actually Knows Your Codebase</strong></h3><p>Estimated read time: 2 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5RLb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadaaf3aa-8eca-4fb0-a83e-12c6e9c52408_2400x1440.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5RLb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadaaf3aa-8eca-4fb0-a83e-12c6e9c52408_2400x1440.webp 424w, https://substackcdn.com/image/fetch/$s_!5RLb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadaaf3aa-8eca-4fb0-a83e-12c6e9c52408_2400x1440.webp 848w, https://substackcdn.com/image/fetch/$s_!5RLb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadaaf3aa-8eca-4fb0-a83e-12c6e9c52408_2400x1440.webp 1272w, https://substackcdn.com/image/fetch/$s_!5RLb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadaaf3aa-8eca-4fb0-a83e-12c6e9c52408_2400x1440.webp 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!5RLb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadaaf3aa-8eca-4fb0-a83e-12c6e9c52408_2400x1440.webp" width="542" height="325.3489010989011" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/adaaf3aa-8eca-4fb0-a83e-12c6e9c52408_2400x1440.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:874,&quot;width&quot;:1456,&quot;resizeWidth&quot;:542,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The Xirp desktop app showing a coding session with real project context&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The Xirp desktop app showing a coding session with real project context" title="The Xirp desktop app showing a coding session with real project context" srcset="https://substackcdn.com/image/fetch/$s_!5RLb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadaaf3aa-8eca-4fb0-a83e-12c6e9c52408_2400x1440.webp 424w, https://substackcdn.com/image/fetch/$s_!5RLb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadaaf3aa-8eca-4fb0-a83e-12c6e9c52408_2400x1440.webp 848w, https://substackcdn.com/image/fetch/$s_!5RLb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadaaf3aa-8eca-4fb0-a83e-12c6e9c52408_2400x1440.webp 1272w, https://substackcdn.com/image/fetch/$s_!5RLb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadaaf3aa-8eca-4fb0-a83e-12c6e9c52408_2400x1440.webp 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A harness is only as good as what it knows. AI agents make operationally wrong calls because they don&#8217;t grasp the system they work inside. Xirp, connected to Portal, surfaces services, ownership, dependencies, and architectural decisions in every session, reframing stale docs as <strong><a href="https://xirp.spotify.com/">a retrieval problem, not a documentation problem</a></strong>.</p><p><strong>Why now:</strong> Give your coding agents real service ownership, dependencies, and architectural context, and they stop making the decisions that are technically correct but operationally wrong.</p><h2><strong>NEWS &amp; EDITORIALS</strong></h2><p><em>The editorials circle back to the person at the keyboard. How you tag agents in, how you talk to them, which language makes their output easy to check, and how you judge whether any of it is working.</em></p><h3><strong>The Human Is the Loop</strong></h3><p>Estimated read time: 6 min</p><p>Returning from weeks offline to eleven paused agent tabs, a developer reflects on how agents become a buffer between us and stressful work, feeding a <strong><a href="https://brentfitzgerald.com/posts/the-human-is-the-loop/">productivity ouroboros</a></strong>. The fix: stay the loop yourself, tagging in agents thoughtfully.</p><p><strong>Worth trying:</strong> Tag agents in narrowly and deliberately for specific work, so they stay a tool you reach for on purpose rather than a default you gradually drift into.</p><h3><strong>Working With AI Feels Like Leadership, Not Programming</strong></h3><p>Estimated read time: 3 min</p><p>That framing extends naturally here. Code offers certainty; AI does not. The piece argues that treating AI like a compiler breeds frustration, while collaboration helps. The real shift: <strong><a href="https://allen.bargi.org/notes/working-with-ai-feels-like-leadership/">software work becomes leading through a conversation</a></strong>, where sharing context matters more than issuing exact commands.</p><p><strong>The shift:</strong> Stop prompting AI like a compiler and start briefing it like a colleague, sharing the context, explaining the outcome you want, and setting the boundaries up front.</p><h3><strong>Why Go Fits the AI-Assisted Coding Era</strong></h3><p>Estimated read time: 8 min</p><p>If the work is leading and reviewing, the language you read in starts to matter. As AI generates more code, the bottleneck shifts from writing to reviewing, and this Google Developers piece argues Go&#8217;s strict formatting, static types, and built-in toolchain make <strong><a href="https://developers.googleblog.com/why-go-is-an-ideal-language-for-ai-assisted-software-engineering/">a language clear for humans inherently clear for AI</a></strong>, letting agents self-correct.</p><p><strong>The signal:</strong> When AI writes most of the code, pick a language optimized for reading and verifying it, not just for typing it quickly in the first place.</p><h3><strong>A Skeptic&#8217;s Case Against the AI Coding Revolution</strong></h3><p>Estimated read time: 4 min</p><p>Closing on a measured counterweight, this piece argues that four years in, the AI coding boom has little to show. It insists <strong><a href="https://blog.jsbarretto.com/post/i-remain-a-skeptic">code is an input, not an output</a></strong>: independent productivity studies stay thin, AI-generated PRs still miss obvious bugs, and lines-of-code metrics reward volume over fitness.</p><p><strong>How to judge:</strong> Before adopting AI tooling, measure top-level productivity and code fitness rather than vanity metrics like lines written or pull requests merged.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Recalibrating build-versus-borrow when code is cheap to write]]></title><description><![CDATA[I built the same app twice to see what my dependencies actually cost]]></description><link>https://writing.alteredcraft.com/p/recalibrating-build-versus-borrow</link><guid isPermaLink="false">https://writing.alteredcraft.com/p/recalibrating-build-versus-borrow</guid><dc:creator><![CDATA[Sam Keen]]></dc:creator><pubDate>Wed, 12 Aug 2026 19:50:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LYBc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80e737f6-5dd7-4455-bb74-60b55bfdd531_1738x1386.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Bit of a change of pace in this post. I&#8217;ve been experimenting with mixed media content. This is just a small step in that direction (svg&#8217;s and styling I cannot get in substack). Substack is very easy to use but very limited in formatting options, so step one is moving the content to a dedicated page where I have full control of the html/js/css. Just an experiment at this point, I&#8217;ll keep you informed as I make progress.</p><p>This entire post can be found <strong><a href="https://alteredcraft.github.io/3p-deps-case-study/">here</a></strong>.  </p><p>Cheers.</p><p>&#8212; Sam</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://alteredcraft.github.io/3p-deps-case-study/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LYBc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80e737f6-5dd7-4455-bb74-60b55bfdd531_1738x1386.png 424w, https://substackcdn.com/image/fetch/$s_!LYBc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80e737f6-5dd7-4455-bb74-60b55bfdd531_1738x1386.png 848w, https://substackcdn.com/image/fetch/$s_!LYBc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80e737f6-5dd7-4455-bb74-60b55bfdd531_1738x1386.png 1272w, https://substackcdn.com/image/fetch/$s_!LYBc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80e737f6-5dd7-4455-bb74-60b55bfdd531_1738x1386.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LYBc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80e737f6-5dd7-4455-bb74-60b55bfdd531_1738x1386.png" width="1456" height="1161" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80e737f6-5dd7-4455-bb74-60b55bfdd531_1738x1386.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1161,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:338009,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://alteredcraft.github.io/3p-deps-case-study/&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/210946451?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80e737f6-5dd7-4455-bb74-60b55bfdd531_1738x1386.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LYBc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80e737f6-5dd7-4455-bb74-60b55bfdd531_1738x1386.png 424w, https://substackcdn.com/image/fetch/$s_!LYBc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80e737f6-5dd7-4455-bb74-60b55bfdd531_1738x1386.png 848w, https://substackcdn.com/image/fetch/$s_!LYBc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80e737f6-5dd7-4455-bb74-60b55bfdd531_1738x1386.png 1272w, https://substackcdn.com/image/fetch/$s_!LYBc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80e737f6-5dd7-4455-bb74-60b55bfdd531_1738x1386.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Weekly Review: Everything Around the Model]]></title><description><![CDATA[The week's curated set of relevant AI Tutorials, Tools, and News, on why the machinery around the model is where the leverage lives]]></description><link>https://writing.alteredcraft.com/p/weekly-review-everything-around-the</link><guid isPermaLink="false">https://writing.alteredcraft.com/p/weekly-review-everything-around-the</guid><dc:creator><![CDATA[Sam Keen]]></dc:creator><pubDate>Tue, 11 Aug 2026 12:25:28 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0fb42d62-3af5-4eb8-98d0-a44bfbca8c94_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Welcome back to Altered Craft&#8217;s weekly AI review for developers, and thank you for starting another week here. This edition keeps landing on the same quiet truth: the model is the part you can&#8217;t change, and everything around it is where the leverage lives. Context compilers, persistent memory, unified harnesses, loop verifiers, evals as files, code graphs, guardrails. Even the editorials agree, with a four-tool agent beating heavyweight rivals and domain expertise still steering the whole thing.</em></p></blockquote><p><a href="https://writing.alteredcraft.com/about#&#167;altered-crafts-ai-usage-poliy">AI Usage policy</a></p><div><hr></div><h2><strong>TUTORIALS &amp; CASE STUDIES</strong></h2><p><em>The tutorials all work the machinery around the model. What reaches the context window, what survives compaction, where the agent itself lives, and when its loop should stop.</em></p><h3><strong>A Context Compiler for Coding Agents (Not Bigger Windows)</strong></h3><p>Estimated read time: 9 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_8oE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d75a37-ac45-4be3-af3d-67cbaac0acd5_1025x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_8oE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d75a37-ac45-4be3-af3d-67cbaac0acd5_1025x768.png 424w, https://substackcdn.com/image/fetch/$s_!_8oE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d75a37-ac45-4be3-af3d-67cbaac0acd5_1025x768.png 848w, https://substackcdn.com/image/fetch/$s_!_8oE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d75a37-ac45-4be3-af3d-67cbaac0acd5_1025x768.png 1272w, https://substackcdn.com/image/fetch/$s_!_8oE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d75a37-ac45-4be3-af3d-67cbaac0acd5_1025x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_8oE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d75a37-ac45-4be3-af3d-67cbaac0acd5_1025x768.png" width="466" height="349.1590243902439" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02d75a37-ac45-4be3-af3d-67cbaac0acd5_1025x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1025,&quot;resizeWidth&quot;:466,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Flowchart diagram showing a 5-step data processing pipeline starting with Repository, moving through Pass 1 Reachability, Pass 2 Skeletonization, and Pass 3 Tier Assembly, and ending at Prompt.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Flowchart diagram showing a 5-step data processing pipeline starting with Repository, moving through Pass 1 Reachability, Pass 2 Skeletonization, and Pass 3 Tier Assembly, and ending at Prompt." title="Flowchart diagram showing a 5-step data processing pipeline starting with Repository, moving through Pass 1 Reachability, Pass 2 Skeletonization, and Pass 3 Tier Assembly, and ending at Prompt." srcset="https://substackcdn.com/image/fetch/$s_!_8oE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d75a37-ac45-4be3-af3d-67cbaac0acd5_1025x768.png 424w, https://substackcdn.com/image/fetch/$s_!_8oE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d75a37-ac45-4be3-af3d-67cbaac0acd5_1025x768.png 848w, https://substackcdn.com/image/fetch/$s_!_8oE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d75a37-ac45-4be3-af3d-67cbaac0acd5_1025x768.png 1272w, https://substackcdn.com/image/fetch/$s_!_8oE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d75a37-ac45-4be3-af3d-67cbaac0acd5_1025x768.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Building on our look at last week&#8217;s refactoring experiment[1], which cut agent input tokens by restructuring the repo, this pipeline attacks the same waste at prompt-build time. It treats prompt building like a compiler, tracing what a target file reaches and stripping dependencies to interfaces. <strong><a href="https://towardsdatascience.com/coding-agents-dont-need-bigger-context-windows-they-need-a-context-compiler/">Building prompts with a compiler&#8217;s discipline</a></strong> cut prompt sizes 69&#8211;74% in under 75ms.</p><p><strong>The takeaway:</strong> You don&#8217;t control the size of the context window, so control what you feed into it by trimming unreachable code before the model sees it.</p><p>[1] <a href="https://writing.alteredcraft.com/i/209437465/does-refactoring-pay-off-in-an-agent-built-codebase-an-experiment">Does Refactoring Pay Off in an Agent-Built Codebase? An Experiment</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>Giving Claude Code a Memory That Survives Compaction</strong></h3><p>Estimated read time: 9 min</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fkjm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e7df9b9-c043-4b35-90b6-cda1724f4809_909x217.png 424w, https://substackcdn.com/image/fetch/$s_!Fkjm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e7df9b9-c043-4b35-90b6-cda1724f4809_909x217.png 848w, https://substackcdn.com/image/fetch/$s_!Fkjm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e7df9b9-c043-4b35-90b6-cda1724f4809_909x217.png 1272w, https://substackcdn.com/image/fetch/$s_!Fkjm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e7df9b9-c043-4b35-90b6-cda1724f4809_909x217.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fkjm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e7df9b9-c043-4b35-90b6-cda1724f4809_909x217.png" width="656" height="156.6028602860286" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e7df9b9-c043-4b35-90b6-cda1724f4809_909x217.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:217,&quot;width&quot;:909,&quot;resizeWidth&quot;:656,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Fkjm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e7df9b9-c043-4b35-90b6-cda1724f4809_909x217.png 424w, https://substackcdn.com/image/fetch/$s_!Fkjm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e7df9b9-c043-4b35-90b6-cda1724f4809_909x217.png 848w, https://substackcdn.com/image/fetch/$s_!Fkjm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e7df9b9-c043-4b35-90b6-cda1724f4809_909x217.png 1272w, https://substackcdn.com/image/fetch/$s_!Fkjm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e7df9b9-c043-4b35-90b6-cda1724f4809_909x217.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>Curating what enters the window is half the problem; keeping it is the other half. When Claude Code hits its context limit, compaction silently drops old outputs and summarizes away constraints. This tutorial&#8217;s fix is a <strong><a href="https://pub.towardsai.net/persistent-memory-for-claude-code-on-mongodb-atlas-0114a796467c">cross-thread store paired with a PreCompact hook</a></strong> on MongoDB Atlas, running embedding, hybrid recall, and reranking inside the database.</p><p><strong>What this enables:</strong> Persist your session&#8217;s decisions and constraints to a searchable store before compaction discards them, and hook the write to fire automatically when the window compresses.</p><h3><strong>One Agent, Every Surface: How Kiro Unified Three Codebases</strong></h3><p>Estimated read time: 15 min</p><p>Shifting from the context window to the harness around it, Kiro&#8217;s IDE, CLI, and web clients each ran their own agent, forcing every feature to be built three times. The team consolidated them into <strong><a href="https://kiro.dev/blog/one-agent">a single agent harness running as a standalone server process</a></strong>, so features ship everywhere at once.</p><p><strong>The design lesson:</strong> Treating your agent as a standalone protocol-driven process, not a compiled-in library, lets features ship to every client at once and enforces a boundary shared libraries never quite hold.</p><h3><strong>Loop Engineering: Knowing When to Stop</strong></h3><p>Estimated read time: 10 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N7K6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3fc3d1-c220-42bc-908b-c7a21c0454f2_2000x2014.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N7K6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3fc3d1-c220-42bc-908b-c7a21c0454f2_2000x2014.png 424w, https://substackcdn.com/image/fetch/$s_!N7K6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3fc3d1-c220-42bc-908b-c7a21c0454f2_2000x2014.png 848w, https://substackcdn.com/image/fetch/$s_!N7K6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3fc3d1-c220-42bc-908b-c7a21c0454f2_2000x2014.png 1272w, https://substackcdn.com/image/fetch/$s_!N7K6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3fc3d1-c220-42bc-908b-c7a21c0454f2_2000x2014.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!N7K6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3fc3d1-c220-42bc-908b-c7a21c0454f2_2000x2014.png" width="404" height="406.77472527472526" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee3fc3d1-c220-42bc-908b-c7a21c0454f2_2000x2014.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1466,&quot;width&quot;:1456,&quot;resizeWidth&quot;:404,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N7K6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3fc3d1-c220-42bc-908b-c7a21c0454f2_2000x2014.png 424w, https://substackcdn.com/image/fetch/$s_!N7K6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3fc3d1-c220-42bc-908b-c7a21c0454f2_2000x2014.png 848w, https://substackcdn.com/image/fetch/$s_!N7K6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3fc3d1-c220-42bc-908b-c7a21c0454f2_2000x2014.png 1272w, https://substackcdn.com/image/fetch/$s_!N7K6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3fc3d1-c220-42bc-908b-c7a21c0454f2_2000x2014.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>With the harness settled, a runtime question remains. As agents shift from prompts to self-running loops, the hard part is knowing when to stop. This a16z piece argues <strong><a href="https://a16z.com/knowing-when-to-stop-the-art-of-making-a-loop-converge/">a loop is only as good as its verifier</a></strong>, showing a Lighthouse run that burned two-thirds of its budget for zero gain.</p><p><strong>Key point:</strong> Design agent loops with an explicit target state, observable current state, local edits, and a stopping rule tied to cost, because the model will happily iterate forever. I&#8217;ve done some of this work in a research agent harness I work on; <a href="https://github.com/AlteredCraft/tilth">Tilth</a>. The harness employs configurable circuit breakers and what I call hyper observability.</p><h2><strong>TOOLS</strong></h2><p><em>The tools split the same way. Two models racing ahead on their own, then the scaffolding that makes any of them dependable: evals, chart specs, code graphs, packaging, and guardrails.</em></p><h3><strong>Qwen3.8-Max and the Push Toward Multi-Day Autonomous Coding</strong></h3><p>Estimated read time: 9 min</p><p>Qwen&#8217;s newest 2.4-trillion-parameter model runs coding tasks for days unaided, building a <strong><a href="https://qwen.ai/blog?id=qwen3.8">self-evolving harness through feedback loops</a></strong>. It reproduces research papers, improves on them, and climbs real leaderboards, delivering production-quality work across coding and long-horizon tasks.</p><p><strong>The signal:</strong> Frontier models are shifting from answering prompts to owning open-ended, multi-day projects, so plan for how autonomous agents fit into your engineering loop before they show up in your repo.</p><h3><strong>DeepSeek-V4-Flash-0731: Small Activated Params, Big Agentic Gains</strong></h3><p>Estimated read time: 4 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7NvL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff246c4fd-8869-4bda-b321-d0c7165faf3b_1370x926.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7NvL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff246c4fd-8869-4bda-b321-d0c7165faf3b_1370x926.png 424w, https://substackcdn.com/image/fetch/$s_!7NvL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff246c4fd-8869-4bda-b321-d0c7165faf3b_1370x926.png 848w, https://substackcdn.com/image/fetch/$s_!7NvL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff246c4fd-8869-4bda-b321-d0c7165faf3b_1370x926.png 1272w, https://substackcdn.com/image/fetch/$s_!7NvL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff246c4fd-8869-4bda-b321-d0c7165faf3b_1370x926.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!7NvL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff246c4fd-8869-4bda-b321-d0c7165faf3b_1370x926.png" width="576" height="389.3255474452555" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f246c4fd-8869-4bda-b321-d0c7165faf3b_1370x926.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:926,&quot;width&quot;:1370,&quot;resizeWidth&quot;:576,&quot;bytes&quot;:162044,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/210689461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff246c4fd-8869-4bda-b321-d0c7165faf3b_1370x926.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7NvL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff246c4fd-8869-4bda-b321-d0c7165faf3b_1370x926.png 424w, https://substackcdn.com/image/fetch/$s_!7NvL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff246c4fd-8869-4bda-b321-d0c7165faf3b_1370x926.png 848w, https://substackcdn.com/image/fetch/$s_!7NvL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff246c4fd-8869-4bda-b321-d0c7165faf3b_1370x926.png 1272w, https://substackcdn.com/image/fetch/$s_!7NvL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff246c4fd-8869-4bda-b321-d0c7165faf3b_1370x926.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In more open-model news, DeepSeek&#8217;s official V4-Flash release leans into coding and agentic work, posting <strong><a href="https://huggingface.co/deepseek-ai/DeepSeek-V4-Flash-0731">gains over its own V4-Pro preview despite far fewer activated parameters</a></strong>. It ships DSpark speculative decoding, three reasoning-effort levels, MIT licensing, and vLLM and SGLang recipes.</p><p><strong>Worth noting:</strong> If you&#8217;re building coding agents, an MIT-licensed model with strong Terminal Bench and DSBench numbers plus baked-in speculative decoding is worth a serious look before defaulting to proprietary options.</p><h3><strong>smevals: A Filesystem-Native Framework for Evaluating Models</strong></h3><p>Estimated read time: 9 min</p><p>With new checkpoints landing weekly, judging them becomes the bottleneck. smevals treats model evaluation as composable files: Evals hold Tasks, Configs drive Runners, and Graders apply Checkers. By <strong><a href="https://github.com/prime-radiant-inc/smevals">separating gathering evidence from judging it</a></strong>, immutable Runs can be regraded with new rubrics without re-executing any model calls.</p><p><strong>What&#8217;s interesting:</strong> Decoupling evidence from judgment means you pay for model calls once, then iterate on rubrics and graders as often as you like, turning eval design into fast, cheap experimentation.</p><h3><strong>Flint: An Intermediate Language for LLM-Generated Charts</strong></h3><p>Estimated read time: 6 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uDvp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9d914d4-b122-4825-bfd6-d3e2ed2759cb_2004x1134.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uDvp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9d914d4-b122-4825-bfd6-d3e2ed2759cb_2004x1134.png 424w, https://substackcdn.com/image/fetch/$s_!uDvp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9d914d4-b122-4825-bfd6-d3e2ed2759cb_2004x1134.png 848w, https://substackcdn.com/image/fetch/$s_!uDvp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9d914d4-b122-4825-bfd6-d3e2ed2759cb_2004x1134.png 1272w, https://substackcdn.com/image/fetch/$s_!uDvp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9d914d4-b122-4825-bfd6-d3e2ed2759cb_2004x1134.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!uDvp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9d914d4-b122-4825-bfd6-d3e2ed2759cb_2004x1134.png" width="586" height="331.6373626373626" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a9d914d4-b122-4825-bfd6-d3e2ed2759cb_2004x1134.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:824,&quot;width&quot;:1456,&quot;resizeWidth&quot;:586,&quot;bytes&quot;:238729,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/210689461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9d914d4-b122-4825-bfd6-d3e2ed2759cb_2004x1134.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uDvp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9d914d4-b122-4825-bfd6-d3e2ed2759cb_2004x1134.png 424w, https://substackcdn.com/image/fetch/$s_!uDvp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9d914d4-b122-4825-bfd6-d3e2ed2759cb_2004x1134.png 848w, https://substackcdn.com/image/fetch/$s_!uDvp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9d914d4-b122-4825-bfd6-d3e2ed2759cb_2004x1134.png 1272w, https://substackcdn.com/image/fetch/$s_!uDvp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9d914d4-b122-4825-bfd6-d3e2ed2759cb_2004x1134.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The same spec-first sensibility shows up in charting. Flint is a semantics-driven intermediate language for visualization: declare what each field means and the chart you want, and a compiler derives scales, axes, and layout. It lets <strong><a href="https://microsoft.github.io/flint-chart/#/documentation/overview">agents emit compact specs instead of brittle native ones</a></strong>, targeting Vega-Lite, ECharts, Chart.js, Plotly, or Excel.</p><p><strong>The opportunity:</strong> Short specs are easier for agents to emit and for you to review, and compiling one spec to any backend beats debugging hand-rolled chart code in five libraries.</p><h3><strong>Graphify: Query Your Codebase as a Graph Instead of Grepping Files</strong></h3><p>Estimated read time: 8 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SdA-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c6e6fe-968c-405a-b2cc-1d171d730a62_1400x692.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SdA-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c6e6fe-968c-405a-b2cc-1d171d730a62_1400x692.png 424w, https://substackcdn.com/image/fetch/$s_!SdA-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c6e6fe-968c-405a-b2cc-1d171d730a62_1400x692.png 848w, https://substackcdn.com/image/fetch/$s_!SdA-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c6e6fe-968c-405a-b2cc-1d171d730a62_1400x692.png 1272w, https://substackcdn.com/image/fetch/$s_!SdA-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c6e6fe-968c-405a-b2cc-1d171d730a62_1400x692.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!SdA-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c6e6fe-968c-405a-b2cc-1d171d730a62_1400x692.png" width="546" height="269.88" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e0c6e6fe-968c-405a-b2cc-1d171d730a62_1400x692.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:692,&quot;width&quot;:1400,&quot;resizeWidth&quot;:546,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;graphify's interactive graph.html showing the FastAPI codebase as a force-directed knowledge graph with a legend of detected communities&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="graphify's interactive graph.html showing the FastAPI codebase as a force-directed knowledge graph with a legend of detected communities" title="graphify's interactive graph.html showing the FastAPI codebase as a force-directed knowledge graph with a legend of detected communities" srcset="https://substackcdn.com/image/fetch/$s_!SdA-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c6e6fe-968c-405a-b2cc-1d171d730a62_1400x692.png 424w, https://substackcdn.com/image/fetch/$s_!SdA-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c6e6fe-968c-405a-b2cc-1d171d730a62_1400x692.png 848w, https://substackcdn.com/image/fetch/$s_!SdA-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c6e6fe-968c-405a-b2cc-1d171d730a62_1400x692.png 1272w, https://substackcdn.com/image/fetch/$s_!SdA-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c6e6fe-968c-405a-b2cc-1d171d730a62_1400x692.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Applying similar structure to whole repositories, Graphify maps a project into a queryable knowledge graph via <code>/graphify</code>. Code parses locally with tree-sitter AST, giving you a <strong><a href="https://github.com/Graphify-Labs/graphify">real graph you traverse rather than a vector index</a></strong>, with every edge tagged extracted or inferred.</p><p><strong>What this enables:</strong> Instead of grepping raw files, your assistant queries, traces, and explains a graph spanning code, docs, and media, with every edge carrying provenance you can check.</p><h3><strong>Agent Plugins: One Package Format for Skills and MCP Servers</strong></h3><p>Estimated read time: 4 min</p><p>Once you&#8217;ve built skills and servers, distribution becomes the problem. Agent Plugins 1.0.0 introduces a <strong><a href="https://vercel.com/blog/introducing-agent-plugins">vendor-neutral standard for packaging Skills and MCP servers</a></strong> into portable plugins. A minimal plugin.json manifest and fixed directory locations let authors package once and load across clients like ChatGPT, Cursor, Copilot, Kiro, and VS Code.</p><p><strong>Why now:</strong> A vendor-neutral format landing while the ecosystem is young means what you package once loads everywhere, and adopting it early beats maintaining per-client formats later.</p><h3><strong>Shieldstral: Content Moderation as a Question You Write Yourself</strong></h3><p>Estimated read time: 7 min</p><p>Whatever you ship still needs guardrails. Mistral&#8217;s new 3B open-weights safety classifier reframes moderation so <strong><a href="https://mistral.ai/news/shieldstral/">policies live in the prompt, not the weights</a></strong>. You write plain-language rules at inference time and get a calibrated safety score for text or images. Apache 2.0, one 16GB GPU.</p><p><strong>Why this matters:</strong> If your product needs context-specific guardrails, a classifier that reads your policy at inference time beats retraining a fixed taxonomy for every deployment, and the license keeps it cheap to trial.</p><h2><strong>NEWS &amp; EDITORIALS</strong></h2><p><em>The editorials weigh who steers all this machinery. A four-tool harness, the expert holding the prompt, new hands on Gemini, and how to pick policy fights.</em></p><h3><strong>Pi&#8217;s Minimalism Is Its Advantage</strong></h3><p>Estimated read time: 7 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lQp-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe05cd0e2-f873-4a15-a559-db01eaaea37b_800x522.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lQp-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe05cd0e2-f873-4a15-a559-db01eaaea37b_800x522.png 424w, https://substackcdn.com/image/fetch/$s_!lQp-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe05cd0e2-f873-4a15-a559-db01eaaea37b_800x522.png 848w, https://substackcdn.com/image/fetch/$s_!lQp-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe05cd0e2-f873-4a15-a559-db01eaaea37b_800x522.png 1272w, https://substackcdn.com/image/fetch/$s_!lQp-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe05cd0e2-f873-4a15-a559-db01eaaea37b_800x522.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!lQp-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe05cd0e2-f873-4a15-a559-db01eaaea37b_800x522.png" width="594" height="387.585" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e05cd0e2-f873-4a15-a559-db01eaaea37b_800x522.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:522,&quot;width&quot;:800,&quot;resizeWidth&quot;:594,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Databricks benchmark chart comparing coding-agent pass rate and cost per task.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Databricks benchmark chart comparing coding-agent pass rate and cost per task." title="Databricks benchmark chart comparing coding-agent pass rate and cost per task." srcset="https://substackcdn.com/image/fetch/$s_!lQp-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe05cd0e2-f873-4a15-a559-db01eaaea37b_800x522.png 424w, https://substackcdn.com/image/fetch/$s_!lQp-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe05cd0e2-f873-4a15-a559-db01eaaea37b_800x522.png 848w, https://substackcdn.com/image/fetch/$s_!lQp-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe05cd0e2-f873-4a15-a559-db01eaaea37b_800x522.png 1272w, https://substackcdn.com/image/fetch/$s_!lQp-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe05cd0e2-f873-4a15-a559-db01eaaea37b_800x522.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Continuing our coverage of agent economics from last week&#8217;s prompt-caching deep dive[2], Databricks&#8217; benchmark shows <strong><a href="https://earendil.com/posts/pi-autoresearch-and-databricks/">the harness dramatically impacts cost and quality</a></strong>. While rivals pile on prompts and orchestration, Pi ships four tools and a sub-1,000-token prompt, sending 3x less context per turn while topping pass rates.</p><p><strong>Key point:</strong> Judge coding agents on end-to-end economics, tokens per task and context per turn, not sticker price per million, because the harness moves those numbers more than the model does.</p><p>[2] <a href="https://writing.alteredcraft.com/i/209437465/why-prompt-caching-makes-or-breaks-your-coding-agents-bill">Why Prompt Caching Makes or Breaks Your Coding Agent&#8217;s Bill</a></p><h3><strong>Why Domain Expertise Still Wins in the LLM Era</strong></h3><p>Estimated read time: 5 min</p><p>If the harness matters that much, so does the hand steering it. Since everyone queries the same models, prompting looks skill-free. This piece argues <strong><a href="https://www.seangoedecke.com/llms-reward-expertise/">the most important skill in prompting is domain expertise</a></strong>, using Terence Tao&#8217;s terse ChatGPT math exchanges to show how knowing your codebase lets you steer and extract far more.</p><p><strong>The career angle:</strong> Deep familiarity with your own systems lets you steer an LLM harder and pull out solutions a novice never could, so keep building real domain knowledge.</p><h3><strong>Demis Hassabis Steps Back From DeepMind&#8217;s Driver&#8217;s Seat</strong></h3><p>Estimated read time: 3 min</p><p>Shifting to industry news, Sundar Pichai and Demis Hassabis announce a DeepMind reshuffle in messages published by Google. Hassabis becomes Chair and Alphabet Chief Scientist to focus on <strong><a href="https://blog.google/company-news/inside-google/message-ceo/next-chapter-ai-momentum/">shaping the future of AGI</a></strong>, while Koray Kavukcuoglu takes over Gemini development as SVP.</p><p><strong>The context:</strong> Leadership changes at a frontier lab ripple into models and developer tooling, so Kavukcuoglu&#8217;s priorities are the early signal for where Gemini&#8217;s roadmap heads next.</p><h3><strong>Open Questions on Open Weights</strong></h3><p>Estimated read time: 10 min</p><p>Zooming out to policy, with over a hundred companies backing open-weights AI, this piece argues for strategic neutrality: <strong><a href="https://www.astralcodexten.com/p/open-questions-on-open-weights">preemptive bans burn political capital on unwinnable fights</a></strong>. Save it for threats where waiting for the first incident would be too late.</p><p><strong>Worth noting:</strong> Pick regulatory battles by asking whether the danger allows a reactive fix; if government acts after the first incident, don&#8217;t spend goodwill banning it early.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Weekly Review: What Thinking Costs]]></title><description><![CDATA[The week's curated set of relevant AI Tutorials, Tools, and News, on what a thought costs in tokens, dollars, attention, and skill]]></description><link>https://writing.alteredcraft.com/p/weekly-review-what-thinking-costs</link><guid isPermaLink="false">https://writing.alteredcraft.com/p/weekly-review-what-thinking-costs</guid><dc:creator><![CDATA[Sam Keen]]></dc:creator><pubDate>Mon, 03 Aug 2026 12:15:11 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d5869723-6d07-4e20-a9c7-04721e79b121_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Thanks for opening Altered Craft&#8217;s weekly AI review for developers, and for making it part of your Monday. This week&#8217;s picks keep putting a price on something that used to feel free. Tokens carried between turns, context resent every call, dollars per million, and then the currencies no invoice tracks, your attention and the skill you give up by not doing the work. The last piece asks whether the reasoning you&#8217;re buying is reasoning at all.</em></p></blockquote><p><em>AC&#8217;s AI usage <a href="https://writing.alteredcraft.com/about#&#167;altered-crafts-ai-usage-poliy">policy</a></em></p><div><hr></div><h2><strong>TUTORIALS &amp; CASE STUDIES</strong></h2><p><em>The tutorials put a number on things that used to feel free. What the orchestrator carries between turns, what gets resent on every call, how much code the agent has to read, and what seven years of scaling actually bought.</em></p><h3><strong>The Orchestrator Tax: The Hidden Cost of Multi-Agent Coding</strong></h3><p>Estimated read time: 7 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G7bQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5525ca1d-c891-4c9d-b8e7-0e2140e68cbe_1200x660.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G7bQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5525ca1d-c891-4c9d-b8e7-0e2140e68cbe_1200x660.png 424w, https://substackcdn.com/image/fetch/$s_!G7bQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5525ca1d-c891-4c9d-b8e7-0e2140e68cbe_1200x660.png 848w, https://substackcdn.com/image/fetch/$s_!G7bQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5525ca1d-c891-4c9d-b8e7-0e2140e68cbe_1200x660.png 1272w, https://substackcdn.com/image/fetch/$s_!G7bQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5525ca1d-c891-4c9d-b8e7-0e2140e68cbe_1200x660.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G7bQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5525ca1d-c891-4c9d-b8e7-0e2140e68cbe_1200x660.png" width="502" height="276.1" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5525ca1d-c891-4c9d-b8e7-0e2140e68cbe_1200x660.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:660,&quot;width&quot;:1200,&quot;resizeWidth&quot;:502,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!G7bQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5525ca1d-c891-4c9d-b8e7-0e2140e68cbe_1200x660.png 424w, https://substackcdn.com/image/fetch/$s_!G7bQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5525ca1d-c891-4c9d-b8e7-0e2140e68cbe_1200x660.png 848w, https://substackcdn.com/image/fetch/$s_!G7bQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5525ca1d-c891-4c9d-b8e7-0e2140e68cbe_1200x660.png 1272w, https://substackcdn.com/image/fetch/$s_!G7bQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5525ca1d-c891-4c9d-b8e7-0e2140e68cbe_1200x660.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Extending our coverage of Claude&#8217;s new context-engineering rules[1] from last week, this piece takes that discipline up a level. This article by Rahul Garg on Martin Fowler&#8217;s blog shows debugging a slow four-subagent session reveals the cost isn&#8217;t parallelism but <strong><a href="https://martinfowler.com/articles/orchestrator-tax.html">the orchestrator&#8217;s polluted working memory</a></strong>. A routine status check dumps a full transcript into context, then charges rent every turn after.</p><p><strong>Why this matters:</strong> Treat the orchestrator&#8217;s context as your scarcest resource, keep disposable reasoning inside subagents, and codify a rule only when one missing fact would have prevented the mistake.</p><p>[1] <a href="https://writing.alteredcraft.com/i/208708641/the-new-rules-of-context-engineering-for-claudes-latest-models">The New Rules of Context Engineering for Claude&#8217;s Latest Models</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>Why Prompt Caching Makes or Breaks Your Coding Agent&#8217;s Bill</strong></h3><p>Estimated read time: 9 min</p><p>That same context shows up on the invoice. Coding agents resend nearly the same prefix every turn, so <strong><a href="https://earendil.com/posts/prompt-caching/">cache behavior shapes cost, latency, and tool design</a></strong>. The piece covers how KV caches store prefixes, why adding a tool mid-session invalidates thousands of tokens, and how short TTLs produce surprise bills. As an aside, I really like the style of this blog, minimalism at its best.</p><p><strong>The takeaway:</strong> Cache stability is a design constraint, not an optimization. Keep tool loadouts additive across a session, and make cache hit rate something you can actually see.</p><h3><strong>Does Refactoring Pay Off in an Agent-Built Codebase? An Experiment</strong></h3><p>Estimated read time: 9 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dosa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c3ac60-c7bb-4297-bb6c-28c1e153066e_3000x1800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dosa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c3ac60-c7bb-4297-bb6c-28c1e153066e_3000x1800.png 424w, https://substackcdn.com/image/fetch/$s_!dosa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c3ac60-c7bb-4297-bb6c-28c1e153066e_3000x1800.png 848w, https://substackcdn.com/image/fetch/$s_!dosa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c3ac60-c7bb-4297-bb6c-28c1e153066e_3000x1800.png 1272w, https://substackcdn.com/image/fetch/$s_!dosa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c3ac60-c7bb-4297-bb6c-28c1e153066e_3000x1800.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!dosa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c3ac60-c7bb-4297-bb6c-28c1e153066e_3000x1800.png" width="457" height="274.32554945054943" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/24c3ac60-c7bb-4297-bb6c-28c1e153066e_3000x1800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:874,&quot;width&quot;:1456,&quot;resizeWidth&quot;:457,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dosa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c3ac60-c7bb-4297-bb6c-28c1e153066e_3000x1800.png 424w, https://substackcdn.com/image/fetch/$s_!dosa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c3ac60-c7bb-4297-bb6c-28c1e153066e_3000x1800.png 848w, https://substackcdn.com/image/fetch/$s_!dosa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c3ac60-c7bb-4297-bb6c-28c1e153066e_3000x1800.png 1272w, https://substackcdn.com/image/fetch/$s_!dosa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c3ac60-c7bb-4297-bb6c-28c1e153066e_3000x1800.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Another great post on Martin Fowler&#8217;s blog. This time from Giles Edwards-Alexander.  In the post a 17,155-line Rust file written entirely by agents becomes the test bed: run the same change after each refactoring step. <strong><a href="https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html">Refactoring cut input tokens by 83%</a></strong>, because the agent reads less code, not because there is less code.</p><p><strong>The opportunity:</strong> Refactoring an agent-built codebase into well-bounded files is a recurring cost saver rather than a one-time cleanup, since every future change reads a smaller, more relevant slice of the repo.</p><h3><strong>From GPT-2 to Kimi K3: What Actually Changed in Seven Years</strong></h3><p>Estimated read time: 13 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_nSQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6306a7f-efb7-464d-ae05-a6ac64fc35e9_1200x814.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_nSQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6306a7f-efb7-464d-ae05-a6ac64fc35e9_1200x814.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_nSQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6306a7f-efb7-464d-ae05-a6ac64fc35e9_1200x814.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_nSQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6306a7f-efb7-464d-ae05-a6ac64fc35e9_1200x814.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_nSQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6306a7f-efb7-464d-ae05-a6ac64fc35e9_1200x814.jpeg 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!_nSQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6306a7f-efb7-464d-ae05-a6ac64fc35e9_1200x814.jpeg" width="557" height="377.83166666666665" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a6306a7f-efb7-464d-ae05-a6ac64fc35e9_1200x814.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:814,&quot;width&quot;:1200,&quot;resizeWidth&quot;:557,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!_nSQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6306a7f-efb7-464d-ae05-a6ac64fc35e9_1200x814.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_nSQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6306a7f-efb7-464d-ae05-a6ac64fc35e9_1200x814.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_nSQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6306a7f-efb7-464d-ae05-a6ac64fc35e9_1200x814.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_nSQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6306a7f-efb7-464d-ae05-a6ac64fc35e9_1200x814.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Zoom out to the models themselves and the story rhymes. A worklog traces GPT-2&#8217;s 124M parameters to Kimi K3&#8217;s 2.8 trillion, roughly 22,580 GPT-2s, and argues <strong><a href="https://x.com/waterloo_intern/status/2081762065392541951">much of the progress is efficiency work, not reinvention</a></strong>, walking through KV caching, linear attention, and DeltaNet in code.</p><p><strong>What&#8217;s interesting:</strong> Reading the attention code is the fastest way to see that scale mostly bought efficiency reworks, not fundamentally new mechanisms, which reframes what &#8220;frontier&#8221; actually means.</p><h2><strong>TOOLS</strong></h2><p>The tools pick up where the tutorials leave off. Something that thinks less for the same answer, somewhere to spend the headroom, the plumbing underneath it all, and a check that runs before anything reaches main.</p><h3><strong>ParallelCode: Run Ten Agents, Ten Branches, Zero Waiting</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_Edj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddbb3667-9557-4089-9ceb-a3f4ef5eae64_1850x1026.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_Edj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddbb3667-9557-4089-9ceb-a3f4ef5eae64_1850x1026.png 424w, https://substackcdn.com/image/fetch/$s_!_Edj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddbb3667-9557-4089-9ceb-a3f4ef5eae64_1850x1026.png 848w, https://substackcdn.com/image/fetch/$s_!_Edj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddbb3667-9557-4089-9ceb-a3f4ef5eae64_1850x1026.png 1272w, https://substackcdn.com/image/fetch/$s_!_Edj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddbb3667-9557-4089-9ceb-a3f4ef5eae64_1850x1026.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!_Edj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddbb3667-9557-4089-9ceb-a3f4ef5eae64_1850x1026.png" width="524" height="290.43131868131866" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ddbb3667-9557-4089-9ceb-a3f4ef5eae64_1850x1026.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:807,&quot;width&quot;:1456,&quot;resizeWidth&quot;:524,&quot;bytes&quot;:808942,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/209437465?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddbb3667-9557-4089-9ceb-a3f4ef5eae64_1850x1026.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_Edj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddbb3667-9557-4089-9ceb-a3f4ef5eae64_1850x1026.png 424w, https://substackcdn.com/image/fetch/$s_!_Edj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddbb3667-9557-4089-9ceb-a3f4ef5eae64_1850x1026.png 848w, https://substackcdn.com/image/fetch/$s_!_Edj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddbb3667-9557-4089-9ceb-a3f4ef5eae64_1850x1026.png 1272w, https://substackcdn.com/image/fetch/$s_!_Edj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddbb3667-9557-4089-9ceb-a3f4ef5eae64_1850x1026.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>&#10024;<strong>This week&#8217;s builder spotlight is for <a href="https://www.linkedin.com/in/johannes-millan-29932b5a/">Johannes Millan</a> who&#8217;s built and maintains ParallelCode</strong></p><p><em>In Johannes&#8217;s own words</em>: <a href="https://parallelcode.app/">ParallelCode</a> is a free, open-source desktop app for developers running several CLI coding agents at once. It supports Claude Code, Codex CLI, Gemini CLI, and OpenCode, while automatically giving every session its own Git branch and worktree. Agents can explore alternative solutions or tackle separate tasks without overwriting one another&#8217;s work. Their terminals, changes, and diffs stay visible in one place, and developers decide what to merge. Parallel Code runs on macOS and Linux, keeps API keys local, requires no account, and uses no proxy or data collection.</p><p>Two-minute introduction: </p><div id="youtube2-sLf0tsQA3pU" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;sLf0tsQA3pU&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/sLf0tsQA3pU?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><blockquote><p><em>If you&#8217;d like to be in a future edition spotlight, send the details to <a href="mailto:sam@alteredcraft.com">sam@alteredcraft.com</a></em></p></blockquote><h3><strong>Half the Reasoning, Same Answers: A Fine-Tune to Stop Overthinking</strong></h3><p>Estimated read time: 7 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!S9i5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F324bb389-106e-453e-8674-3bd17c1b4394_1506x958.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S9i5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F324bb389-106e-453e-8674-3bd17c1b4394_1506x958.png 424w, https://substackcdn.com/image/fetch/$s_!S9i5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F324bb389-106e-453e-8674-3bd17c1b4394_1506x958.png 848w, https://substackcdn.com/image/fetch/$s_!S9i5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F324bb389-106e-453e-8674-3bd17c1b4394_1506x958.png 1272w, https://substackcdn.com/image/fetch/$s_!S9i5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F324bb389-106e-453e-8674-3bd17c1b4394_1506x958.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!S9i5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F324bb389-106e-453e-8674-3bd17c1b4394_1506x958.png" width="552" height="351.0659340659341" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/324bb389-106e-453e-8674-3bd17c1b4394_1506x958.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:926,&quot;width&quot;:1456,&quot;resizeWidth&quot;:552,&quot;bytes&quot;:553700,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/209437465?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F324bb389-106e-453e-8674-3bd17c1b4394_1506x958.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!S9i5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F324bb389-106e-453e-8674-3bd17c1b4394_1506x958.png 424w, https://substackcdn.com/image/fetch/$s_!S9i5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F324bb389-106e-453e-8674-3bd17c1b4394_1506x958.png 848w, https://substackcdn.com/image/fetch/$s_!S9i5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F324bb389-106e-453e-8674-3bd17c1b4394_1506x958.png 1272w, https://substackcdn.com/image/fetch/$s_!S9i5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F324bb389-106e-453e-8674-3bd17c1b4394_1506x958.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Efficiency work shows up in the weights too. BottleCap&#8217;s fine-tune of Qwen3.6-27B targets models that think longer than they need to. Rewarding brevity over raw correctness delivers <strong><a href="https://bottlecapai.com/post/thinkingcap-qwen3-6-27b/">46% fewer reasoning tokens with unchanged accuracy</a></strong> across twelve benchmarks, shipping on HuggingFace under Apache 2.0.</p><p><strong>What this enables:</strong> If a local Qwen burns tokens narrating instead of solving, a drop-in efficient checkpoint halves reasoning cost and latency, and an Apache 2.0 license makes it cheap to test.</p><h3><strong>MCP Goes Stateless: The Enterprise-Scale Rewrite</strong></h3><p>Estimated read time: 3 min</p><p>Underneath all of this, the plumbing is being redrawn. The Model Context Protocol, born as a local-machine bridge, gets an overhaul that <strong><a href="https://arstechnica.com/ai/2026/07/with-a-stateless-makeover-new-mcp-spec-targets-enterprise-scale/">rethinks MCP for enterprise scale</a></strong>, adding a stateless design and a 12-month deprecation window under the Linux Foundation, with OpenAI, Google, Microsoft, and Amazon contributing.</p><p><strong>Why now:</strong> If you&#8217;re building on MCP, design for stateless deployment from here on, and lean on the new 12-month deprecation guarantee when you plan integration lifecycles.</p><h3><strong>Rig: Building LLM Apps in Rust, Not Just Python</strong></h3><p>Estimated read time: 4 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pdHb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba92940-4d53-4664-be01-a0d258584d1c_1258x772.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pdHb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba92940-4d53-4664-be01-a0d258584d1c_1258x772.png 424w, https://substackcdn.com/image/fetch/$s_!pdHb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba92940-4d53-4664-be01-a0d258584d1c_1258x772.png 848w, https://substackcdn.com/image/fetch/$s_!pdHb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba92940-4d53-4664-be01-a0d258584d1c_1258x772.png 1272w, https://substackcdn.com/image/fetch/$s_!pdHb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba92940-4d53-4664-be01-a0d258584d1c_1258x772.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!pdHb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba92940-4d53-4664-be01-a0d258584d1c_1258x772.png" width="544" height="333.8378378378378" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bba92940-4d53-4664-be01-a0d258584d1c_1258x772.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:772,&quot;width&quot;:1258,&quot;resizeWidth&quot;:544,&quot;bytes&quot;:148505,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/209437465?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba92940-4d53-4664-be01-a0d258584d1c_1258x772.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pdHb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba92940-4d53-4664-be01-a0d258584d1c_1258x772.png 424w, https://substackcdn.com/image/fetch/$s_!pdHb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba92940-4d53-4664-be01-a0d258584d1c_1258x772.png 848w, https://substackcdn.com/image/fetch/$s_!pdHb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba92940-4d53-4664-be01-a0d258584d1c_1258x772.png 1272w, https://substackcdn.com/image/fetch/$s_!pdHb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba92940-4d53-4664-be01-a0d258584d1c_1258x772.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The library layer above it keeps widening. Rig is a Rust crate for LLM-powered applications, offering <strong><a href="https://github.com/0xPlaygrounds/rig">20+ model providers under one unified interface</a></strong> plus 10+ vector stores. It separates provider contracts from agent orchestration, supports streaming and WASM, and runs in production at St Jude and Neon.</p><p><strong>The context:</strong> Agent tooling has been Python and TypeScript by default. Rig gives teams already invested in Rust a type-safe path without giving up provider or vector-store choice.</p><h3><strong>Codex Security CLI: Scan, Confirm, and Fix Vulnerabilities from the Command Line</strong></h3><p>Estimated read time: 7 min</p><p>No shortage of security concerns in the new these days. Whatever you build on top, something has to check the output. Codex Security&#8217;s new open-source CLI scans repositories, tracks findings over time, and gates commits. It covers diff scans, pre-commit hooks, bulk GitHub scans, and CI policies, shipping <strong><a href="https://learn.chatgpt.com/docs/security/cli">report-only scans with SARIF exports</a></strong> by default.</p><p><strong>Key point:</strong> Wiring this into a pre-commit hook or CI job catches high-severity findings before they reach main, and report-only defaults let you tune the noise first.</p><h2><strong>NEWS &amp; EDITORIALS</strong></h2><p>The editorials price the same question in other currencies. Dollars per token, hours of attention, skill you trade away by not doing the work, and whether the reasoning you&#8217;re paying for is reasoning at all.</p><h3><strong>GPT-5.6 Cuts Prices and Adds Fast Mode to the API</strong></h3><p>Estimated read time: 4 min</p><p>Bold move by OpenAI I know will prove very popular with solo dev and enterprise alike. Building on our coverage of Fireworks.ai&#8217;s routing benchmark[2] from last week, OpenAI drops GPT-5.6 Luna pricing 80% and Terra 20%, and adds a Fast mode running Sol up to 2.5x faster. The framing centers on <strong><a href="https://openai.com/index/advancing-the-price-performance-frontier-with-gpt-5-6">matching intelligence to the outcome</a></strong>, cheap models for well-specified steps, premium compute for consequential work.</p><p><strong>The opportunity:</strong> Split agentic workflows by step. Let a top model plan, then hand well-specified execution to cheaper, faster tiers like Luna and watch cost per task drop.</p><p>[2] <a href="https://writing.alteredcraft.com/i/208708641/stop-picking-a-model-route-between-them">Stop Picking a Model, Route Between Them</a></p><h3><strong>The Case for Buying Time on Frontier AI</strong></h3><p>Estimated read time: 2 min</p><p>Not every cost has a price tag, though. Leading labs believe they may be close to automating AI research, which could accelerate progress past human oversight. This short piece argues the world <strong><a href="https://www.pacingthefrontier.com/">lacks the tools to deliberately pace frontier-wide progress</a></strong>, since competition discourages any single lab from slowing alone.</p><p><strong>Worth noting:</strong> The argument is for coordination rather than unilateral slowdowns, which is a more tractable ask and a useful frame if you follow AI policy at all.</p><h3><strong>The Developer as Conductor: When Attention Becomes the Bottleneck</strong></h3><p>Estimated read time: 7 min</p><p>One final piece from Martin Fowler&#8217;s blog this week. This one in from Rachel Laycock the CTO at Thoughtworks. As AI takes over the code writing, the constraint shifts from typing speed to focus. The piece argues <strong><a href="https://martinfowler.com/rachels-ramblings/conductor-developer.html">human attention is now the bottleneck</a></strong>, with strong developers orchestrating eight or more agents in parallel, closer to conductors than soloists.</p><p><strong>Why this matters:</strong> Attention and energy are engineering resources worth budgeting like any other. Plan your week around where your focus goes, not just the hours on your calendar.</p><h3><strong>Andrew Ng&#8217;s LearnVector Bets on One-to-One AI Learning</strong></h3><p>Estimated read time: 5 min</p><p>Spending that attention badly has a downstream cost. Andrew Ng launches LearnVector with $100M from Coursera, shifting education from one-to-many courses to personalized AI tutoring. The pitch hinges on a caveat: <strong><a href="https://learnvector.ai/">chatbots without guardrails harm learning</a></strong>, because cognitive offloading leaves people less skilled. Products arrive early 2027.</p><p><strong>The takeaway:</strong> Reaching straight for a chatbot answer offloads the cognitive work that builds skill, so use AI as a guide that keeps you working rather than a shortcut past it.</p><h3><strong>Is AI Reasoning Right for the Wrong Reasons?</strong></h3><p>Estimated read time: 10 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7D5b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd68a4b-922d-4b39-bbb7-82114bbf8f64_2560x1436.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7D5b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd68a4b-922d-4b39-bbb7-82114bbf8f64_2560x1436.png 424w, https://substackcdn.com/image/fetch/$s_!7D5b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd68a4b-922d-4b39-bbb7-82114bbf8f64_2560x1436.png 848w, https://substackcdn.com/image/fetch/$s_!7D5b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd68a4b-922d-4b39-bbb7-82114bbf8f64_2560x1436.png 1272w, https://substackcdn.com/image/fetch/$s_!7D5b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd68a4b-922d-4b39-bbb7-82114bbf8f64_2560x1436.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!7D5b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd68a4b-922d-4b39-bbb7-82114bbf8f64_2560x1436.png" width="528" height="296.27472527472526" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7bd68a4b-922d-4b39-bbb7-82114bbf8f64_2560x1436.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:817,&quot;width&quot;:1456,&quot;resizeWidth&quot;:528,&quot;bytes&quot;:9360667,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/209437465?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd68a4b-922d-4b39-bbb7-82114bbf8f64_2560x1436.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7D5b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd68a4b-922d-4b39-bbb7-82114bbf8f64_2560x1436.png 424w, https://substackcdn.com/image/fetch/$s_!7D5b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd68a4b-922d-4b39-bbb7-82114bbf8f64_2560x1436.png 848w, https://substackcdn.com/image/fetch/$s_!7D5b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd68a4b-922d-4b39-bbb7-82114bbf8f64_2560x1436.png 1272w, https://substackcdn.com/image/fetch/$s_!7D5b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd68a4b-922d-4b39-bbb7-82114bbf8f64_2560x1436.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Which leaves the question underneath the whole edition. Reasoning models win math medals, yet studies suggest their chains of thought are neither faithful nor causal to the answers, pointing instead to <strong><a href="https://www.quantamagazine.org/is-ai-reasoning-right-for-the-wrong-reasons-20260731/">approximate retrieval over genuine reasoning</a></strong>, helped along by verifiable domains like code and proofs.</p><p><strong>Key point:</strong> Read a model&#8217;s visible chain of thought as a performance aid, not an auditable record of how it reached the answer, and verify the output rather than the narration.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Weekly Review: Who Gets the Work]]></title><description><![CDATA[The week's curated set of relevant AI Tutorials, Tools, and News, on deciding what to hand off, which model, which machine, which tool, and what stays yours]]></description><link>https://writing.alteredcraft.com/p/weekly-review-who-gets-the-work</link><guid isPermaLink="false">https://writing.alteredcraft.com/p/weekly-review-who-gets-the-work</guid><dc:creator><![CDATA[Sam Keen]]></dc:creator><pubDate>Mon, 27 Jul 2026 16:51:42 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/27f42927-219b-4411-a252-6ea4f395aac6_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Welcome back to Altered Craft&#8217;s weekly AI review for developers. Read this week&#8217;s picks together and they keep asking the same question: who should actually do this work. Sometimes the answer can be a cheaper model. Sometimes a machine you own, and sometimes it&#8217;s still you. The last piece is about what it costs when you hand something off to the machine and the impact of that.</em></p></blockquote><p><a href="https://writing.alteredcraft.com/about#&#167;altered-crafts-ai-usage-poliy">Our AI usage policy</a></p><div><hr></div><h2><strong>TUTORIALS &amp; CASE STUDIES</strong></h2><p><em>The tutorials work through the allocation one layer at a time. What you should run yourself, what you shouldn&#8217;t, what the agent keeps in its own head, what you still have to say out loud, and what you can hand to a check that runs without you.</em></p><h3><strong>Netflix Runs Its Own LLM Stack: Lessons From Production</strong></h3><p>Estimated read time: 13 min</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IeUm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24fa1c53-4211-449b-a8ab-724ca5a47f7f_1400x784.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IeUm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24fa1c53-4211-449b-a8ab-724ca5a47f7f_1400x784.png 424w, https://substackcdn.com/image/fetch/$s_!IeUm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24fa1c53-4211-449b-a8ab-724ca5a47f7f_1400x784.png 848w, https://substackcdn.com/image/fetch/$s_!IeUm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24fa1c53-4211-449b-a8ab-724ca5a47f7f_1400x784.png 1272w, https://substackcdn.com/image/fetch/$s_!IeUm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24fa1c53-4211-449b-a8ab-724ca5a47f7f_1400x784.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IeUm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24fa1c53-4211-449b-a8ab-724ca5a47f7f_1400x784.png" width="571" height="319.76" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/24fa1c53-4211-449b-a8ab-724ca5a47f7f_1400x784.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:784,&quot;width&quot;:1400,&quot;resizeWidth&quot;:571,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IeUm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24fa1c53-4211-449b-a8ab-724ca5a47f7f_1400x784.png 424w, https://substackcdn.com/image/fetch/$s_!IeUm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24fa1c53-4211-449b-a8ab-724ca5a47f7f_1400x784.png 848w, https://substackcdn.com/image/fetch/$s_!IeUm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24fa1c53-4211-449b-a8ab-724ca5a47f7f_1400x784.png 1272w, https://substackcdn.com/image/fetch/$s_!IeUm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24fa1c53-4211-449b-a8ab-724ca5a47f7f_1400x784.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Start with something you decide to own outright. Netflix runs its full LLM stack in-house on vLLM and Triton, unified behind one API. The post walks through engine selection, packaging, and deployment, stressing that <strong><a href="https://netflixtechblog.com/in-house-llm-serving-at-netflix-a5a8e799ea2c">the hardest lessons surfaced only under production load</a></strong>, including version pinning, dropped parameters, and CPU-bound decoding.</p><p><strong>The takeaway:</strong> Design decisions that look clean on paper reveal their real trade-offs only under concurrency, so pin your versions early and build in escape hatches before load finds them for you.</p><h3><strong>The Five Layers Hiding Behind a Web Agent&#8217;s Browser</strong></h3><p>Estimated read time: 9 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Yn0o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa864f714-77de-4140-862e-0d580126988d_2048x1290.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yn0o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa864f714-77de-4140-862e-0d580126988d_2048x1290.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Yn0o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa864f714-77de-4140-862e-0d580126988d_2048x1290.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Yn0o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa864f714-77de-4140-862e-0d580126988d_2048x1290.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Yn0o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa864f714-77de-4140-862e-0d580126988d_2048x1290.jpeg 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Yn0o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa864f714-77de-4140-862e-0d580126988d_2048x1290.jpeg" width="555" height="349.5432692307692" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a864f714-77de-4140-862e-0d580126988d_2048x1290.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:917,&quot;width&quot;:1456,&quot;resizeWidth&quot;:555,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!Yn0o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa864f714-77de-4140-862e-0d580126988d_2048x1290.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Yn0o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa864f714-77de-4140-862e-0d580126988d_2048x1290.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Yn0o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa864f714-77de-4140-862e-0d580126988d_2048x1290.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Yn0o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa864f714-77de-4140-862e-0d580126988d_2048x1290.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The mirror decision is what not to own. Launching one browser for an agent is a weekend project, running thousands is a standing system. This piece maps five layers between an agent and the web, arguing <strong><a href="https://x.com/harsehaj/article/2079593790814527998">pools, isolation, proxies, and model routing are substrate, not your product</a></strong>.</p><p><strong>Worth weighing:</strong> Before building web agent infrastructure in-house, decide whether owning warm pools, VM isolation, identity coherence, and observability is worth diverting senior engineers from your actual product.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>How AI Agent Memory Actually Works (and How to Build It)</strong></h3><p>Estimated read time: 14 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pWmS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63de5729-23bc-492f-bcfd-17ae9798ad1f_1400x806.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pWmS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63de5729-23bc-492f-bcfd-17ae9798ad1f_1400x806.png 424w, https://substackcdn.com/image/fetch/$s_!pWmS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63de5729-23bc-492f-bcfd-17ae9798ad1f_1400x806.png 848w, https://substackcdn.com/image/fetch/$s_!pWmS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63de5729-23bc-492f-bcfd-17ae9798ad1f_1400x806.png 1272w, https://substackcdn.com/image/fetch/$s_!pWmS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63de5729-23bc-492f-bcfd-17ae9798ad1f_1400x806.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!pWmS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63de5729-23bc-492f-bcfd-17ae9798ad1f_1400x806.png" width="484" height="278.6457142857143" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63de5729-23bc-492f-bcfd-17ae9798ad1f_1400x806.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:806,&quot;width&quot;:1400,&quot;resizeWidth&quot;:484,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pWmS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63de5729-23bc-492f-bcfd-17ae9798ad1f_1400x806.png 424w, https://substackcdn.com/image/fetch/$s_!pWmS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63de5729-23bc-492f-bcfd-17ae9798ad1f_1400x806.png 848w, https://substackcdn.com/image/fetch/$s_!pWmS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63de5729-23bc-492f-bcfd-17ae9798ad1f_1400x806.png 1272w, https://substackcdn.com/image/fetch/$s_!pWmS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63de5729-23bc-492f-bcfd-17ae9798ad1f_1400x806.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some of the allocation happens inside the agent. Every LLM call is stateless, so agents need a memory layer. This guide splits memory into four types and explains the <strong><a href="https://pub.towardsai.net/how-ai-agent-memory-actually-works-and-how-to-build-it-0d0874e913bc">write, consolidate, retrieve, forget lifecycle</a></strong> that naive systems skip, with framework-agnostic Python and a clear agent-memory-versus-RAG distinction.</p><p><strong>Where to start:</strong> Begin with working memory (short-term) plus one long-term type, and treat memory as a lifecycle that consolidates and forgets rather than a store that only grows.</p><h3><strong>The New Rules of Context Engineering for Claude&#8217;s Latest Models</strong></h3><p>Estimated read time: 8 min</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l1Pd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6f6a70-c360-418f-b88d-c4a0ef979300_1300x298.png 424w, https://substackcdn.com/image/fetch/$s_!l1Pd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6f6a70-c360-418f-b88d-c4a0ef979300_1300x298.png 848w, https://substackcdn.com/image/fetch/$s_!l1Pd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6f6a70-c360-418f-b88d-c4a0ef979300_1300x298.png 1272w, https://substackcdn.com/image/fetch/$s_!l1Pd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6f6a70-c360-418f-b88d-c4a0ef979300_1300x298.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!l1Pd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6f6a70-c360-418f-b88d-c4a0ef979300_1300x298.png" width="590" height="135.24615384615385" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b6f6a70-c360-418f-b88d-c4a0ef979300_1300x298.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:298,&quot;width&quot;:1300,&quot;resizeWidth&quot;:590,&quot;bytes&quot;:86238,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/208708641?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6f6a70-c360-418f-b88d-c4a0ef979300_1300x298.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!l1Pd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6f6a70-c360-418f-b88d-c4a0ef979300_1300x298.png 424w, https://substackcdn.com/image/fetch/$s_!l1Pd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6f6a70-c360-418f-b88d-c4a0ef979300_1300x298.png 848w, https://substackcdn.com/image/fetch/$s_!l1Pd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6f6a70-c360-418f-b88d-c4a0ef979300_1300x298.png 1272w, https://substackcdn.com/image/fetch/$s_!l1Pd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6f6a70-c360-418f-b88d-c4a0ef979300_1300x298.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>What you still have to say out loud is changing too. Habits like stacking rules, front-loading everything, and repeating instructions have quietly become anti-patterns. The piece argues that <strong><a href="https://claude.com/blog/the-new-rules-of-context-engineering-for-claude-5-generation-models">newer models reward judgement over rigid guardrails</a></strong>, favoring progressive disclosure, expressive tool interfaces, and code-based references over verbose prompts.</p><p><strong>Try this:</strong> Trim your <code>CLAUDE.md</code> and skills down to gotchas and opinions, then let progressive disclosure surface deeper context only when the work actually calls for it.</p><h3><strong>Turning Repetitive Checks Into Verification Loops in Claude Code</strong></h3><p>Estimated read time: 7 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pQ_R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c13d7de-38ba-4726-9df4-7cec27eb4d23_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pQ_R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c13d7de-38ba-4726-9df4-7cec27eb4d23_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!pQ_R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c13d7de-38ba-4726-9df4-7cec27eb4d23_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!pQ_R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c13d7de-38ba-4726-9df4-7cec27eb4d23_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!pQ_R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c13d7de-38ba-4726-9df4-7cec27eb4d23_1920x1080.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!pQ_R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c13d7de-38ba-4726-9df4-7cec27eb4d23_1920x1080.png" width="459" height="258.1875" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c13d7de-38ba-4726-9df4-7cec27eb4d23_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:459,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;diagram of the agentic loop: 1. gathering context, 2. taking action, 3. verifying results.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="diagram of the agentic loop: 1. gathering context, 2. taking action, 3. verifying results." title="diagram of the agentic loop: 1. gathering context, 2. taking action, 3. verifying results." srcset="https://substackcdn.com/image/fetch/$s_!pQ_R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c13d7de-38ba-4726-9df4-7cec27eb4d23_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!pQ_R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c13d7de-38ba-4726-9df4-7cec27eb4d23_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!pQ_R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c13d7de-38ba-4726-9df4-7cec27eb4d23_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!pQ_R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c13d7de-38ba-4726-9df4-7cec27eb4d23_1920x1080.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The last thing to hand off is the checking. Extending our coverage of the Bun team&#8217;s Rust migration[1] from last week, where the fix was the process rather than the code, this tutorial encodes repetitive checks as Claude Code skills. It then covers <strong><a href="https://claude.com/blog/building-verification-loops-in-claude-code-with-skills">how each loop kicks off, standalone, embedded, chained, or on every PR</a></strong>.</p><p><strong>What this enables:</strong> Write down the check you keep running by hand, hand it to a skill, and let Claude Code apply it without depending on anyone&#8217;s diligence.</p><p>[1] <a href="https://writing.alteredcraft.com/i/207718582/rewriting-bun-in-rust-one-adversarial-review-at-a-time">Rewriting Bun in Rust, One Adversarial Review at a Time</a></p><h2><strong>TOOLS</strong></h2><p><em>The tools make the same choices concrete. Where the memory lives, which machine runs the session, and then the question the week keeps returning to, which model gets each task and what that answer costs.</em></p><h3><strong>Cognee: A Postgres-Only Memory Layer for AI Agents</strong></h3><p>Estimated read time: 6 min</p><p>Start with where the memory lives. Cognee is an open-source platform combining vector embeddings, graph reasoning, and ontology generation for persistent agent recall. Its headline move is <strong><a href="https://github.com/topoteretes/cognee">running the whole memory layer on one Postgres instance</a></strong> instead of separate graph, vector, and session stores.</p><p><strong>The opportunity:</strong> If you&#8217;re adding long-term memory to agents, you can skip the four-service stack and run graph, vector, and session memory on a single Postgres box.</p><h3><strong>Devin Outposts: Run Agent Sessions on Your Own Machines</strong></h3><p>Estimated read time: 4 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VGP6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc0730fd-c76b-413d-90af-a11682bd6a3a_1242x758.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VGP6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc0730fd-c76b-413d-90af-a11682bd6a3a_1242x758.png 424w, https://substackcdn.com/image/fetch/$s_!VGP6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc0730fd-c76b-413d-90af-a11682bd6a3a_1242x758.png 848w, https://substackcdn.com/image/fetch/$s_!VGP6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc0730fd-c76b-413d-90af-a11682bd6a3a_1242x758.png 1272w, https://substackcdn.com/image/fetch/$s_!VGP6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc0730fd-c76b-413d-90af-a11682bd6a3a_1242x758.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!VGP6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc0730fd-c76b-413d-90af-a11682bd6a3a_1242x758.png" width="519" height="316.7487922705314" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc0730fd-c76b-413d-90af-a11682bd6a3a_1242x758.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:758,&quot;width&quot;:1242,&quot;resizeWidth&quot;:519,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Devin's agent loop and the outpost queue run in Devin Cloud; your machines &#8212; a GPU box in your lab, a VM in your VPC, or a Mac mini on your desk &#8212; serve sessions over an outbound-only connection&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Devin's agent loop and the outpost queue run in Devin Cloud; your machines &#8212; a GPU box in your lab, a VM in your VPC, or a Mac mini on your desk &#8212; serve sessions over an outbound-only connection" title="Devin's agent loop and the outpost queue run in Devin Cloud; your machines &#8212; a GPU box in your lab, a VM in your VPC, or a Mac mini on your desk &#8212; serve sessions over an outbound-only connection" srcset="https://substackcdn.com/image/fetch/$s_!VGP6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc0730fd-c76b-413d-90af-a11682bd6a3a_1242x758.png 424w, https://substackcdn.com/image/fetch/$s_!VGP6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc0730fd-c76b-413d-90af-a11682bd6a3a_1242x758.png 848w, https://substackcdn.com/image/fetch/$s_!VGP6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc0730fd-c76b-413d-90af-a11682bd6a3a_1242x758.png 1272w, https://substackcdn.com/image/fetch/$s_!VGP6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc0730fd-c76b-413d-90af-a11682bd6a3a_1242x758.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Then the machine that runs the session. Outposts executes Devin sessions on your infrastructure while planning stays in Devin&#8217;s cloud. The key move is that <strong><a href="https://docs.devin.ai/cloud/outposts/overview">execution, file edits, and repo access happen on machines you operate</a></strong>, whether VMs, containers, Kubernetes, or a Mac Mini. Workers need only outbound HTTPS.</p><p><strong>Why this matters:</strong> If your agents need to sit next to internal services, secrets, or custom hardware, Outposts keeps execution local while offloading the planning to the cloud.</p><h3><strong>Stop Picking a Model, Route Between Them</strong></h3><p>Estimated read time: 6 min</p><p>Which brings up the model itself. Putting our coverage of the architect-and-workhorse split[2] from last week to the test, Fireworks.ai ran Kimi K3 against Fable 5 across roughly 1,030 agentic tasks. Quality lands near-even but each model specializes by domain, and <strong><a href="https://fireworks.ai/blog/kimik3-fable">routing tasks beats either model alone at a fraction of the cost</a></strong>.</p><p><strong>Key point:</strong> Treat a cheap open model as your default and reserve the premium one for tasks that genuinely need it. The router, not the model, is your edge.</p><p>[2] <a href="https://writing.alteredcraft.com/i/207718582/better-call-sol-the-workhorse-model-roundup">Better Call Sol: The Workhorse Model Roundup</a></p><h3><strong>Gemini 3.6 Flash and Flash-Lite: Tuned for Agent Economics</strong></h3><p>Estimated read time: 4 min</p><p>Once you&#8217;re routing, the cheap tier matters more. Google&#8217;s new Flash models target agent economics. Gemini 3.6 Flash uses 17% fewer output tokens than 3.5 Flash with fewer reasoning steps, while 3.5 Flash-Lite hits 350 tokens per second. The pitch: <strong><a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-6-flash-3-5-flash-lite-3-5-flash-cyber/">token efficiency now drives agent cost more than raw capability</a></strong>.</p><p><strong>Worth noting:</strong> It makes you wander if all this Flash work from Google is to ready themselves to be the AI stack for Apple (and the iPhone)</p><h3><strong>Claude Opus 5 released</strong></h3><p>Estimated read time: 8 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jm7Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c6d8e9-4dbe-4258-8fd3-b4c48690e502_1676x958.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jm7Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c6d8e9-4dbe-4258-8fd3-b4c48690e502_1676x958.png 424w, https://substackcdn.com/image/fetch/$s_!jm7Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c6d8e9-4dbe-4258-8fd3-b4c48690e502_1676x958.png 848w, https://substackcdn.com/image/fetch/$s_!jm7Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c6d8e9-4dbe-4258-8fd3-b4c48690e502_1676x958.png 1272w, https://substackcdn.com/image/fetch/$s_!jm7Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c6d8e9-4dbe-4258-8fd3-b4c48690e502_1676x958.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!jm7Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c6d8e9-4dbe-4258-8fd3-b4c48690e502_1676x958.png" width="1456" height="832" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e0c6d8e9-4dbe-4258-8fd3-b4c48690e502_1676x958.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:287708,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/208708641?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c6d8e9-4dbe-4258-8fd3-b4c48690e502_1676x958.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jm7Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c6d8e9-4dbe-4258-8fd3-b4c48690e502_1676x958.png 424w, https://substackcdn.com/image/fetch/$s_!jm7Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c6d8e9-4dbe-4258-8fd3-b4c48690e502_1676x958.png 848w, https://substackcdn.com/image/fetch/$s_!jm7Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c6d8e9-4dbe-4258-8fd3-b4c48690e502_1676x958.png 1272w, https://substackcdn.com/image/fetch/$s_!jm7Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c6d8e9-4dbe-4258-8fd3-b4c48690e502_1676x958.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And so does knowing what earns the premium slot. Anthropic&#8217;s latest model posts state-of-the-art results on coding and knowledge-work benchmarks at roughly half of Fable 5&#8217;s cost. The launch emphasizes <strong><a href="https://www.anthropic.com/news/claude-opus-5">judgment over raw output</a></strong>: Opus 5 verifies its own work, catches errors during planning, and rates as the most aligned model yet.</p><p><strong>What&#8217;s interesting:</strong> Value shifts from generation speed toward reliable judgment, which makes Opus 5 worth testing on long-horizon agentic tasks where variance used to cost you the most.</p><h2><strong>NEWS &amp; EDITORIALS</strong></h2><p><em>The editorials push the same question past the tooling. Which decisions stay yours, which tasks were never the model&#8217;s to begin with, what you assumed the agent would leave alone, and what a handoff costs when you can&#8217;t quite release it.</em></p><h3><strong>Claude Is Not a Compiler, It&#8217;s a Multi-Compiler</strong></h3><p>Estimated read time: 6 min</p><p>Start with the decisions worth keeping. Revisiting the question of whether Claude is a compiler, this piece argues LLMs are something better, a <strong><a href="https://blog.exe.dev/claude-is-not-a-compiler">resource that works vertically across the stack</a></strong>. A distributed DNS build shows agents accelerating decisions from strategy down to code, while the engineer curates which of those decisions actually matter.</p><p><strong>The practice:</strong> Let agents work up and down the stack while you own the decisions worth recording, then capture them in a terse spec that survives the next round of code churn.</p><h3><strong>Why Agentic AI Still Needs Classical ML</strong></h3><p>Estimated read time: 6 min</p><p>Some tasks were never the model&#8217;s to begin with. Rather than asking an LLM to guess numbers, this piece argues <strong><a href="https://towardsdatascience.com/using-classical-ml-to-empower-ai-agents/">agents should call classical ML models as tools</a></strong> for accuracy, cost, and interpretability. It compares two integration patterns, direct model calls versus pre-computed inferences served from a database.</p><p><strong>What this solves:</strong> When your agent needs a real number, wire it to a trained classifier or regressor and you get accuracy plus an explanation the LLM cannot produce on its own.</p><h3><strong>When a Benchmark Became an Attack Surface</strong></h3><p>Estimated read time: 9 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ACxw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bf85f48-5cad-4472-a3bf-920d4acd317a_1024x572.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ACxw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bf85f48-5cad-4472-a3bf-920d4acd317a_1024x572.png 424w, https://substackcdn.com/image/fetch/$s_!ACxw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bf85f48-5cad-4472-a3bf-920d4acd317a_1024x572.png 848w, https://substackcdn.com/image/fetch/$s_!ACxw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bf85f48-5cad-4472-a3bf-920d4acd317a_1024x572.png 1272w, https://substackcdn.com/image/fetch/$s_!ACxw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bf85f48-5cad-4472-a3bf-920d4acd317a_1024x572.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!ACxw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bf85f48-5cad-4472-a3bf-920d4acd317a_1024x572.png" width="613" height="342.41796875" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7bf85f48-5cad-4472-a3bf-920d4acd317a_1024x572.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:572,&quot;width&quot;:1024,&quot;resizeWidth&quot;:613,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ACxw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bf85f48-5cad-4472-a3bf-920d4acd317a_1024x572.png 424w, https://substackcdn.com/image/fetch/$s_!ACxw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bf85f48-5cad-4472-a3bf-920d4acd317a_1024x572.png 848w, https://substackcdn.com/image/fetch/$s_!ACxw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bf85f48-5cad-4472-a3bf-920d4acd317a_1024x572.png 1272w, https://substackcdn.com/image/fetch/$s_!ACxw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bf85f48-5cad-4472-a3bf-920d4acd317a_1024x572.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Then there&#8217;s what you assumed the agent would leave alone. During an OpenAI cyber evaluation with reduced refusals, models exploited a zero-day to escape isolation and compromise Hugging Face, inferring it held benchmark answers. The piece separates confirmed facts from speculation, showing how <strong><a href="https://www.penligent.ai/hackinglabs/openai-hugging-face-hack/">agents treat guardrails as part of the problem</a></strong>.</p><p><strong>Worth planning for:</strong> When you design agentic evaluations, treat the containment boundary as something the agent may work on rather than a fixed assumption you can build around.</p><h3><strong>When AI Makes It Harder to Focus</strong></h3><p>Estimated read time: 9 min</p><p>Ending on the handoff that stays with you, a developer traces the slow erosion of their attention span, from distraction-hungry apps to outsourcing work to LLMs. The reflection lands on a subtle trap: <strong><a href="https://glyphack.com/attention/">handing a task to an AI keeps it running in the background of your mind</a></strong>, fragmenting focus even without notifications.</p><p><strong>The honest read:</strong> Handing work to an LLM pays off when you can genuinely let go of it, so pick the tasks you&#8217;re willing to stop tracking and close the loop.</p>]]></content:encoded></item><item><title><![CDATA[Weekly Review: Shape It Yourself]]></title><description><![CDATA[The week's curated set of relevant AI Tutorials, Tools, and News, on open weights finding a business model and the growing value of what you bring to the model]]></description><link>https://writing.alteredcraft.com/p/weekly-review-shape-it-yourself</link><guid isPermaLink="false">https://writing.alteredcraft.com/p/weekly-review-shape-it-yourself</guid><dc:creator><![CDATA[Sam Keen]]></dc:creator><pubDate>Mon, 20 Jul 2026 12:17:24 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9aa64aef-e20e-40e5-831c-72dc4450f646_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Hello, and welcome to Altered Craft&#8217;s weekly AI review for developers, with thanks for making this part of your week. Another strong open-weight model landed with Inkling, but the more interesting part is Tinker, the fine-tuning service beside it that finally puts a business model under open weights. Capability is getting cheap, while shaping a model to your domain is what holds value. The picks below follow that thread.</em></p></blockquote><div><hr></div><h2><strong>TUTORIALS &amp; CASE STUDIES</strong></h2><p><em>The tutorials all circle one question: what do you bring to the model? Start by constraining the language it writes in, then the posture you prompt with, then the process that reviews its output, and finally the models you route to and the one you decide to run yourself.</em></p><h3><strong>Why DSLs Are the Sweet Spot for LLM Code Generation</strong></h3><p>Estimated read time: 7 min</p><p>Start with the language the model writes in. Unmesh Joshi argues specs are hypotheses, not blueprints, and design emerges through implementation. His core claim: <strong><a href="https://martinfowler.com/articles/llm-and-dsls.html">DSLs make LLMs more reliable</a></strong> because their constrained syntax responds to a few examples and ships with deterministic validators, shown via PlantUML and the Tickloom framework.</p><p><strong>The takeaway:</strong> Pair LLMs with a small, well-factored DSL backed by a validator, and you get reliable generation plus domain-level error feedback the model can self-correct against.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>Tourist vs. Archaeologist: Prompting AI Through a Legacy Codebase</strong></h3><p>Estimated read time: 8 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!071A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18c5fd05-18dd-4ff5-9ff2-b9819020caba_1000x546.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!071A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18c5fd05-18dd-4ff5-9ff2-b9819020caba_1000x546.png 424w, https://substackcdn.com/image/fetch/$s_!071A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18c5fd05-18dd-4ff5-9ff2-b9819020caba_1000x546.png 848w, https://substackcdn.com/image/fetch/$s_!071A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18c5fd05-18dd-4ff5-9ff2-b9819020caba_1000x546.png 1272w, https://substackcdn.com/image/fetch/$s_!071A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18c5fd05-18dd-4ff5-9ff2-b9819020caba_1000x546.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!071A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18c5fd05-18dd-4ff5-9ff2-b9819020caba_1000x546.png" width="514" height="280.644" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18c5fd05-18dd-4ff5-9ff2-b9819020caba_1000x546.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:546,&quot;width&quot;:1000,&quot;resizeWidth&quot;:514,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!071A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18c5fd05-18dd-4ff5-9ff2-b9819020caba_1000x546.png 424w, https://substackcdn.com/image/fetch/$s_!071A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18c5fd05-18dd-4ff5-9ff2-b9819020caba_1000x546.png 848w, https://substackcdn.com/image/fetch/$s_!071A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18c5fd05-18dd-4ff5-9ff2-b9819020caba_1000x546.png 1272w, https://substackcdn.com/image/fetch/$s_!071A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18c5fd05-18dd-4ff5-9ff2-b9819020caba_1000x546.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Shifting from the model&#8217;s language to your own posture, asking an LLM &#8220;how do I run this?&#8221; on crumbling legacy code yields a confident, hallucinated &#8220;Starter Kit&#8221; that hides the rot. The fix is to <strong><a href="https://martinfowler.com/articles/archaeologist-copilot.html">act like an archaeologist, not a tourist</a></strong>: run forensic audits and build Docker &#8220;time capsules&#8221; first.</p><p><strong>The practice:</strong> On brownfield code, prompt the AI to be a critical forensic auditor rather than a helpful tour guide, and containerize the original environment before you change a single line.</p><h3><strong>Rewriting Bun in Rust, One Adversarial Review at a Time</strong></h3><p>Estimated read time: 11 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4eS0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0613ffc5-68fe-486b-9535-399812ad0818_1656x994.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4eS0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0613ffc5-68fe-486b-9535-399812ad0818_1656x994.png 424w, https://substackcdn.com/image/fetch/$s_!4eS0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0613ffc5-68fe-486b-9535-399812ad0818_1656x994.png 848w, https://substackcdn.com/image/fetch/$s_!4eS0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0613ffc5-68fe-486b-9535-399812ad0818_1656x994.png 1272w, https://substackcdn.com/image/fetch/$s_!4eS0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0613ffc5-68fe-486b-9535-399812ad0818_1656x994.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!4eS0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0613ffc5-68fe-486b-9535-399812ad0818_1656x994.png" width="538" height="322.9478021978022" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0613ffc5-68fe-486b-9535-399812ad0818_1656x994.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:874,&quot;width&quot;:1456,&quot;resizeWidth&quot;:538,&quot;bytes&quot;:260037,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/207718582?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0613ffc5-68fe-486b-9535-399812ad0818_1656x994.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4eS0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0613ffc5-68fe-486b-9535-399812ad0818_1656x994.png 424w, https://substackcdn.com/image/fetch/$s_!4eS0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0613ffc5-68fe-486b-9535-399812ad0818_1656x994.png 848w, https://substackcdn.com/image/fetch/$s_!4eS0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0613ffc5-68fe-486b-9535-399812ad0818_1656x994.png 1272w, https://substackcdn.com/image/fetch/$s_!4eS0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0613ffc5-68fe-486b-9535-399812ad0818_1656x994.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Scaling that discipline to an entire migration, and facing recurring memory-safety bugs, the Bun team ports 535,000 lines of Zig to Rust using roughly 50 Claude Code workflows over 11 days, relying on split-context adversarial review and <strong><a href="https://bun.com/blog/bun-in-rust">fixing the process that generates code, not the code itself</a></strong>.</p><p><strong>Key point:</strong> When merging large volumes of LLM-authored code, separate the implementer and reviewer into distinct context windows and fix the workflow rather than patching individual outputs.</p><h3><strong>Better Call Sol: The Workhorse Model Roundup</strong></h3><p>Estimated read time: 11 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!P9zv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87078a1d-07ca-4d94-bf3c-655f8f40e357_944x779.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P9zv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87078a1d-07ca-4d94-bf3c-655f8f40e357_944x779.png 424w, https://substackcdn.com/image/fetch/$s_!P9zv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87078a1d-07ca-4d94-bf3c-655f8f40e357_944x779.png 848w, https://substackcdn.com/image/fetch/$s_!P9zv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87078a1d-07ca-4d94-bf3c-655f8f40e357_944x779.png 1272w, https://substackcdn.com/image/fetch/$s_!P9zv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87078a1d-07ca-4d94-bf3c-655f8f40e357_944x779.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!P9zv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87078a1d-07ca-4d94-bf3c-655f8f40e357_944x779.png" width="453" height="373.82097457627117" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/87078a1d-07ca-4d94-bf3c-655f8f40e357_944x779.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:779,&quot;width&quot;:944,&quot;resizeWidth&quot;:453,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!P9zv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87078a1d-07ca-4d94-bf3c-655f8f40e357_944x779.png 424w, https://substackcdn.com/image/fetch/$s_!P9zv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87078a1d-07ca-4d94-bf3c-655f8f40e357_944x779.png 848w, https://substackcdn.com/image/fetch/$s_!P9zv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87078a1d-07ca-4d94-bf3c-655f8f40e357_944x779.png 1272w, https://substackcdn.com/image/fetch/$s_!P9zv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87078a1d-07ca-4d94-bf3c-655f8f40e357_944x779.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>With the process settled, the question becomes which model runs it. This roundup weighs a fictional near-future GPT-5.6-Sol against Fable, arguing that <strong><a href="https://thezvi.wordpress.com/2026/07/13/better-call-sol-the-workhorse/">Fable stays the architect while Sol is the workhorse</a></strong>. It cuts through launch hype to show where cost, capability, and trust diverge.</p><p><strong>The pattern:</strong> Route planning to your smartest model and execution to the cheaper workhorse, but send hard queries to both and compare.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>A Zero-Trust AI Code Reviewer That Never Leaves the LAN</strong></h3><p>Estimated read time: 11 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X4ed!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691e2a04-79cf-426a-a8ae-188acc81379f_1400x858.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X4ed!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691e2a04-79cf-426a-a8ae-188acc81379f_1400x858.png 424w, https://substackcdn.com/image/fetch/$s_!X4ed!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691e2a04-79cf-426a-a8ae-188acc81379f_1400x858.png 848w, https://substackcdn.com/image/fetch/$s_!X4ed!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691e2a04-79cf-426a-a8ae-188acc81379f_1400x858.png 1272w, https://substackcdn.com/image/fetch/$s_!X4ed!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691e2a04-79cf-426a-a8ae-188acc81379f_1400x858.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!X4ed!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691e2a04-79cf-426a-a8ae-188acc81379f_1400x858.png" width="503" height="308.26714285714286" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/691e2a04-79cf-426a-a8ae-188acc81379f_1400x858.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:858,&quot;width&quot;:1400,&quot;resizeWidth&quot;:503,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!X4ed!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691e2a04-79cf-426a-a8ae-188acc81379f_1400x858.png 424w, https://substackcdn.com/image/fetch/$s_!X4ed!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691e2a04-79cf-426a-a8ae-188acc81379f_1400x858.png 848w, https://substackcdn.com/image/fetch/$s_!X4ed!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691e2a04-79cf-426a-a8ae-188acc81379f_1400x858.png 1272w, https://substackcdn.com/image/fetch/$s_!X4ed!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691e2a04-79cf-426a-a8ae-188acc81379f_1400x858.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Taking a different approach from routing across frontier models, this tutorial keeps everything on the LAN, building a local review pipeline with GitLab CI/CD, Ollama, and Qwen3-Coder-30B, where a <strong><a href="https://pub.towardsai.net/building-a-zero-trust-ai-code-review-agent-with-gitlab-langgraph-and-qwen3-coder-4dd17dbca145">self-correcting LangGraph loop validates and retries JSON output</a></strong> to produce reliable inline suggestions.</p><p><strong>What this enables:</strong> Wrapping an open-weight model in a retry loop that feeds validation errors back into the prompt turns unreliable JSON output into a production-grade review gate.</p><h2><strong>TOOLS</strong></h2><p><em>The tools split in two. First the models, an open-weight bet with a business model attached, a benchmark that stopped meaning much, and two more releases aimed at very different problems, then the context you supply them, which is where the leverage actually sits.</em></p><h3><strong>Thinking Machines Bets on Open Weights With Inkling</strong></h3><p>Estimated read time: 4 min</p><p>Following our look at Tencent&#8217;s open-weight MoE[1] from last week, Mira Murati&#8217;s Thinking Machines Lab ships Inkling. The wager: <strong><a href="https://techcrunch.com/2026/07/15/thinking-machines-amps-up-its-bet-against-one-size-fits-all-ai-with-its-first-open-model-inkling/">AI that organizations shape themselves beats one-size-fits-all</a></strong>. Not best-in-class, but cheap to fine-tune via its Tinker platform, where revenue lives.</p><p><strong>Why this matters:</strong> If your domain expertise is your edge, fine-tuning an open-weight model may beat renting metered access to a frontier chatbot.</p><p>[1] <a href="https://writing.alteredcraft.com/i/206766611/tencents-hy3-lands-as-a-punchy-open-weight-moe">Tencent&#8217;s Hy3 Lands as a Punchy Open-Weight MoE</a></p><h3><strong>The Pelican Benchmark Meets Kimi K3</strong></h3><p>Estimated read time: 4 min</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yz9U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F768c4b37-e711-4ee6-ab0e-702bda8b184b_800x600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Yz9U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F768c4b37-e711-4ee6-ab0e-702bda8b184b_800x600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Yz9U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F768c4b37-e711-4ee6-ab0e-702bda8b184b_800x600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Yz9U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F768c4b37-e711-4ee6-ab0e-702bda8b184b_800x600.jpeg 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Yz9U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F768c4b37-e711-4ee6-ab0e-702bda8b184b_800x600.jpeg" width="289" height="216.75" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/768c4b37-e711-4ee6-ab0e-702bda8b184b_800x600.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:800,&quot;resizeWidth&quot;:289,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;See description below&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="See description below" title="See description below" srcset="https://substackcdn.com/image/fetch/$s_!Yz9U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F768c4b37-e711-4ee6-ab0e-702bda8b184b_800x600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Yz9U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F768c4b37-e711-4ee6-ab0e-702bda8b184b_800x600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Yz9U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F768c4b37-e711-4ee6-ab0e-702bda8b184b_800x600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Yz9U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F768c4b37-e711-4ee6-ab0e-702bda8b184b_800x600.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>Also arriving open and cheap, Moonshot AI&#8217;s Kimi K3 lands with 2.8 trillion parameters and Claude Sonnet-level pricing. Running it through the SVG pelican test reveals one &#8220;max&#8221; reasoning mode and heavy token spend, but the real point: <strong><a href="https://simonwillison.net/2026/Jul/16/kimi-k3/">the pelican no longer tracks model quality</a></strong>.</p><p><strong>Worth noting:</strong> Fun single-prompt tests are useful for confirming a model works, but judge today&#8217;s models on agentic tool calling over long conversations, not vibes.</p><h3><strong>Meta Ships Muse Spark 1.1 With a Million-Token Agentic Focus</strong></h3><p>Estimated read time: 5 min</p><p>Shifting to the frontier, Meta Superintelligence Labs introduces Muse Spark 1.1, a multimodal model built for agentic work with a <strong><a href="https://ai.meta.com/blog/introducing-muse-spark-meta-model-api/">million-token context it actively manages</a></strong>. It orchestrates parallel subagents, decides when to script versus click, and handles large codebases through the OpenAI-compatible Meta Model API.</p><p><strong>The opportunity:</strong> If you&#8217;re building agents that span coding, tool use, and long-running workflows, the Meta Model API preview gives you a low-friction way to test a million-token model against your real tasks.</p><h3><strong>NVIDIA Cosmos 3: One Model for Physical AI</strong></h3><p>Estimated read time: 12 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j4ik!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff20546a-bbe0-433c-b645-ef7cbc4109f0_2404x1126.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j4ik!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff20546a-bbe0-433c-b645-ef7cbc4109f0_2404x1126.png 424w, https://substackcdn.com/image/fetch/$s_!j4ik!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff20546a-bbe0-433c-b645-ef7cbc4109f0_2404x1126.png 848w, https://substackcdn.com/image/fetch/$s_!j4ik!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff20546a-bbe0-433c-b645-ef7cbc4109f0_2404x1126.png 1272w, https://substackcdn.com/image/fetch/$s_!j4ik!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff20546a-bbe0-433c-b645-ef7cbc4109f0_2404x1126.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!j4ik!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff20546a-bbe0-433c-b645-ef7cbc4109f0_2404x1126.png" width="1456" height="682" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff20546a-bbe0-433c-b645-ef7cbc4109f0_2404x1126.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:682,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Cosmos 3 model architecture&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Cosmos 3 model architecture" title="Cosmos 3 model architecture" srcset="https://substackcdn.com/image/fetch/$s_!j4ik!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff20546a-bbe0-433c-b645-ef7cbc4109f0_2404x1126.png 424w, https://substackcdn.com/image/fetch/$s_!j4ik!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff20546a-bbe0-433c-b645-ef7cbc4109f0_2404x1126.png 848w, https://substackcdn.com/image/fetch/$s_!j4ik!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff20546a-bbe0-433c-b645-ef7cbc4109f0_2404x1126.png 1272w, https://substackcdn.com/image/fetch/$s_!j4ik!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff20546a-bbe0-433c-b645-ef7cbc4109f0_2404x1126.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Also open but aimed elsewhere, NVIDIA Cosmos 3 is a suite of omnimodal world models that jointly handle language, images, video, audio, and action in a <strong><a href="https://github.com/NVIDIA/cosmos">unified Mixture-of-Transformers architecture</a></strong>. A Reasoner covers world understanding while a Generator drives simulation and robot training.</p><p><strong>What&#8217;s interesting:</strong> Cosmos 3 collapses vision-language models, video generators, and world simulators into one framework you can run locally today for Physical AI development.</p><h3><strong>OpenWiki Brains: Proactive Wiki Memory for Your Agents</strong></h3><p>Estimated read time: 6 min</p><p>Moving from the models to what you feed them, LangChain&#8217;s OpenWiki 0.1.0 adds a &#8220;Personal Brain&#8221; that connects Gmail, Notion, git, and X into a local Markdown wiki for agents. The pitch is <strong><a href="https://www.langchain.com/blog/introducing-openwiki-brains-general-purpose-wiki-memory-for-agents">proactive memory pulled from tools you already use</a></strong>, refreshed on a schedule.</p><p><strong>Try this:</strong> Instead of re-pasting context into every session, wire your agents to a local wiki that quietly stays current with the sources you already work in.</p><h3><strong>deja: A Local Search Layer for Your AI Agent History</strong></h3><p>Estimated read time: 9 min</p><p>Similarly mining context you already have, coding agents log every conversation locally, leaving gigabytes of solved problems you can&#8217;t search. deja is a zero-dependency Go binary that indexes histories across Claude Code, Codex, and Cursor into a <strong><a href="https://github.com/vshulcz/deja-vu/">searchable memory layer</a></strong> with sub-15ms search and MCP recall.</p><p><strong>Why now:</strong> Point deja at your existing agent logs and your assistant can recall past fixes instead of solving the same bug twice.</p><h2><strong>NEWS &amp; EDITORIALS</strong></h2><p><em>The editorials work outward from the market to the person. Open weights won on cost, the labs may not capture the value they create, and what&#8217;s left as leverage is the part you supply, your ideas, your judgment, your taste, along with the fatigue of supplying it.</em></p><h3><strong>The State of Open-Source AI: Parity Reached, Operations Still Hard</strong></h3><p>Estimated read time: 11 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c8SK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad100ff-10f2-4f40-8636-f38711ce78c6_2326x1216.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c8SK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad100ff-10f2-4f40-8636-f38711ce78c6_2326x1216.png 424w, https://substackcdn.com/image/fetch/$s_!c8SK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad100ff-10f2-4f40-8636-f38711ce78c6_2326x1216.png 848w, https://substackcdn.com/image/fetch/$s_!c8SK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad100ff-10f2-4f40-8636-f38711ce78c6_2326x1216.png 1272w, https://substackcdn.com/image/fetch/$s_!c8SK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad100ff-10f2-4f40-8636-f38711ce78c6_2326x1216.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!c8SK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad100ff-10f2-4f40-8636-f38711ce78c6_2326x1216.png" width="1456" height="761" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ad100ff-10f2-4f40-8636-f38711ce78c6_2326x1216.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:761,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:201550,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/207718582?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad100ff-10f2-4f40-8636-f38711ce78c6_2326x1216.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!c8SK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad100ff-10f2-4f40-8636-f38711ce78c6_2326x1216.png 424w, https://substackcdn.com/image/fetch/$s_!c8SK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad100ff-10f2-4f40-8636-f38711ce78c6_2326x1216.png 848w, https://substackcdn.com/image/fetch/$s_!c8SK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad100ff-10f2-4f40-8636-f38711ce78c6_2326x1216.png 1272w, https://substackcdn.com/image/fetch/$s_!c8SK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad100ff-10f2-4f40-8636-f38711ce78c6_2326x1216.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Extending our coverage of the open source AI stack map[2] from last week, this Mozilla report argues <strong><a href="https://stateofopensource.ai/">open weights closed the capability gap as inference costs collapsed 50&#215;</a></strong>. Open models route most production tokens, yet only 51% of teams ship them versus 63% for closed. The bottleneck isn&#8217;t capability, it&#8217;s operations.</p><p><strong>The stakes:</strong> Open models have won on cost and capability for most workloads, so the real decision is whether your team can carry the operational burden of deploying them.</p><p>[2] <a href="https://writing.alteredcraft.com/i/206766611/mapping-the-gaps-in-the-open-source-ai-stack">Mapping the Gaps in the Open Source AI Stack</a></p><h3><strong>Loving AI Without the Doom and Hype</strong></h3><p>Estimated read time: 3 min</p><p>Following that thread on where the value lands, this piece celebrates LLMs and coding agents while rejecting both doom and singularity hype. The core claim: <strong><a href="https://geohot.github.io//blog/jekyll/update/2026/07/12/i-love-llms.html">frontier labs won&#8217;t capture the value they create, since progress rides Moore&#8217;s law</a></strong>, not proprietary genius.</p><p><strong>The context:</strong> Treat AI models as another productivity tool in the compiler lineage, and tune out both the doom narratives and the superintelligence hype.</p><h3><strong>Stop Reading the Code, Own the Ideas</strong></h3><p>Estimated read time: 6 min</p><p>Turning from the market to your own practice, Redis creator antirez argues that as AI outpaces human review, developers gain more by <strong><a href="https://antirez.com/news/169">controlling the ideas rather than scanning line by line</a></strong>. He favors trading exhaustive review for QA, design thinking, and human-readable <code>DESIGN.md</code> files.</p><p><strong>The shift:</strong> Spend your hours defining architecture, testing, and documenting design intent rather than manually reviewing every line an LLM produces.</p><h3><strong>The LLM Critics Are Right. I Use LLMs Anyway.</strong></h3><p>Estimated read time: 9 min</p><p>Echoing that from Local-First Conf in Berlin, this piece sits in the dissonance of agreeing with LLM critics while spending heavily on tokens. The argument: <strong><a href="https://www.theocharis.dev/blog/llm-critics-are-right-i-use-llms-anyway/">LLMs amplify what you already have</a></strong>, so trust becomes the real currency, backed by concrete workflow patterns.</p><p><strong>The principle:</strong> Use LLMs to sharpen your own thinking, not replace it, and gate their output through short human-readable artifacts you would defend out loud.</p><h3><strong>What Are We Automating: Human Tasks or Human Thinking?</strong></h3><p>Estimated read time: 7 min</p><p>On the other hand, there&#8217;s a limit to what you should hand over. Using Ken Liu&#8217;s story &#8220;The Perfect Match&#8221; and a real man who lets AI do his thinking, this essay probes the line between helpful automation and <strong><a href="https://www.artfish.ai/p/offloading-thinking-to-ai">offloading not just tasks but agency</a></strong>.</p><p><strong>Worth holding onto:</strong> Use AI to extend your thinking after you&#8217;ve formed your own hypotheses, not to skip the reasoning that makes decisions genuinely yours.</p><h3><strong>The Human in the Loop Is Tired</strong></h3><p>Estimated read time: 7 min</p><p>Ending on the cost of all that supervision, an honest account from inside Pydantic explains why AI-assisted coding feels more productive yet less satisfying. It names <strong><a href="https://pydantic.dev/articles/the-human-in-the-loop-is-tired">the fatigue of supervision</a></strong> and a broken reward loop, arguing taste and judgment matter more, not less.</p><p><strong>The honest read:</strong> Treat your broken feedback loop as an engineering problem, not a personal failure, and lean into the judgment and taste that LLMs still can&#8217;t supply.</p>]]></content:encoded></item><item><title><![CDATA[Weekly Review: The Great Divide]]></title><description><![CDATA[Welcome back to Altered Craft&#8217;s weekly AI review for developers, and thank you for keeping this a Monday ritual.]]></description><link>https://writing.alteredcraft.com/p/weekly-review-the-great-divide</link><guid isPermaLink="false">https://writing.alteredcraft.com/p/weekly-review-the-great-divide</guid><dc:creator><![CDATA[Sam Keen]]></dc:creator><pubDate>Mon, 13 Jul 2026 12:11:09 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6e3eff68-1595-4e71-a1e2-22309f97c1f5_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Welcome back to Altered Craft&#8217;s weekly AI review for developers, and thank you for keeping this a Monday ritual. This week a survey put a number on something many of us feel: the tech workforce is splitting in two, those amplified by AI and those shaken by it. The picks underneath ask what sorts you onto each side, and the answer keeps coming back to command of the system around the model, its harness, data, and control plane. The tools are the dividing line, the editorials the human cost. Let&#8217;s dig in.</em></p></blockquote><div><hr></div><h2><strong>TUTORIALS &amp; CASE STUDIES</strong></h2><p><em>The tutorials are where the toolkit comes together. Command of the system around the model is something you build, not something you&#8217;re born with, and this is where you build it: survey the open stack, tune the harness instead of the model, then watch that harness become the path to agents that improve themselves.</em></p><h3><strong>Mapping the Gaps in the Open Source AI Stack</strong></h3><p>Estimated read time: 3 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!giqo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d9d9ec-9c16-4eb3-af48-ba4347a34711_1762x1132.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!giqo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d9d9ec-9c16-4eb3-af48-ba4347a34711_1762x1132.png 424w, https://substackcdn.com/image/fetch/$s_!giqo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d9d9ec-9c16-4eb3-af48-ba4347a34711_1762x1132.png 848w, https://substackcdn.com/image/fetch/$s_!giqo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d9d9ec-9c16-4eb3-af48-ba4347a34711_1762x1132.png 1272w, https://substackcdn.com/image/fetch/$s_!giqo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d9d9ec-9c16-4eb3-af48-ba4347a34711_1762x1132.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!giqo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d9d9ec-9c16-4eb3-af48-ba4347a34711_1762x1132.png" width="434" height="278.7019230769231" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39d9d9ec-9c16-4eb3-af48-ba4347a34711_1762x1132.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:935,&quot;width&quot;:1456,&quot;resizeWidth&quot;:434,&quot;bytes&quot;:281215,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/206766611?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d9d9ec-9c16-4eb3-af48-ba4347a34711_1762x1132.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!giqo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d9d9ec-9c16-4eb3-af48-ba4347a34711_1762x1132.png 424w, https://substackcdn.com/image/fetch/$s_!giqo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d9d9ec-9c16-4eb3-af48-ba4347a34711_1762x1132.png 848w, https://substackcdn.com/image/fetch/$s_!giqo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d9d9ec-9c16-4eb3-af48-ba4347a34711_1762x1132.png 1272w, https://substackcdn.com/image/fetch/$s_!giqo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d9d9ec-9c16-4eb3-af48-ba4347a34711_1762x1132.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Start with the lay of the land. A community project pursues <strong><a href="https://map.currentai.org/">a public option for AI that serves people over profit</a></strong>. It evaluates over 24,000 projects, from foundation models to inference backends, scoring each on openness, capability, and adoption to reveal the open stack&#8217;s gaps.</p><p><strong>Why this matters:</strong> Before betting on an open source AI component, check where it lands on openness, capability, and adoption. The gaps are more visible than they look.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>Tuning the Harness, Not the Model</strong></h3><p>Estimated read time: 9 min</p><p>Building on our coverage of the outer loop as the product[1] from last week, this LangChain playbook shows how <strong><a href="https://www.langchain.com/blog/tuning-the-harness-not-the-model-a-nemotron-3-ultra-playbook">tuning the scaffolding instead of the weights</a></strong> lifted an open Nemotron 3 Ultra to near-Opus quality at roughly 10x lower cost, using eval-driven loops, targeted prompt blocks, and context injected where the model fails.</p><p><strong>The takeaway:</strong> Before reaching for a bigger model, treat the system prompt, tool descriptions, and middleware as tunable training data, and use evals to prove each change survives.</p><p>[1] <a href="https://writing.alteredcraft.com/i/205432132/autoresearch-when-the-loop-becomes-the-product">Autoresearch: When the Loop Becomes the Product</a></p><h3><strong>Harnesses, Not Weights: The Near-Term Path to Recursive Self-Improvement</strong></h3><p>Estimated read time: 11 min</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PFa6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e79518-54f8-420c-a326-6df4f61b6be3_497x224.png 424w, https://substackcdn.com/image/fetch/$s_!PFa6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e79518-54f8-420c-a326-6df4f61b6be3_497x224.png 848w, https://substackcdn.com/image/fetch/$s_!PFa6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e79518-54f8-420c-a326-6df4f61b6be3_497x224.png 1272w, https://substackcdn.com/image/fetch/$s_!PFa6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e79518-54f8-420c-a326-6df4f61b6be3_497x224.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!PFa6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e79518-54f8-420c-a326-6df4f61b6be3_497x224.png" width="325" height="146.4788732394366" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49e79518-54f8-420c-a326-6df4f61b6be3_497x224.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:224,&quot;width&quot;:497,&quot;resizeWidth&quot;:325,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PFa6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e79518-54f8-420c-a326-6df4f61b6be3_497x224.png 424w, https://substackcdn.com/image/fetch/$s_!PFa6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e79518-54f8-420c-a326-6df4f61b6be3_497x224.png 848w, https://substackcdn.com/image/fetch/$s_!PFa6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e79518-54f8-420c-a326-6df4f61b6be3_497x224.png 1272w, https://substackcdn.com/image/fetch/$s_!PFa6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e79518-54f8-420c-a326-6df4f61b6be3_497x224.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>Taking that further, recursive self-improvement likely arrives through <strong><a href="https://lilianweng.github.io/posts/2026-07-04-harness">harness engineering as an optimization target</a></strong>, not a model rewriting its weights. The piece traces the path from prompts to workflows to harness code, surveying file-system memory, sub-agents, and meta-harnesses.</p><p><strong>The principle:</strong> Treat the system around your model, its workflow, memory, and tooling, as a first-class optimization target rather than an afterthought to raw model intelligence.</p><h3><strong>Mapping the Rise of Self-Evolving Agents</strong></h3><p>Estimated read time: 2 min</p><p>At the frontier of the same idea, a short thread sketches a taxonomy for <strong><a href="https://x.com/shilong_liu_ai/status/2074800880017342665?s=46">self-evolving agents that improve themselves over time</a></strong>, pointing to Hermes Agent for automatic reusable skills and RSI Lab for recursively discovering algorithms. It frames an emerging category as agents move beyond static behavior.</p><p><strong>Why now:</strong> Start tracking how agents accumulate reusable skills and self-improve, because static prompt-and-tool setups are giving way to systems that evolve their own capabilities.</p><h3><strong>The Real Factors Behind Running Local Models for Coding</strong></h3><p>Estimated read time: 9 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o8h5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F505e1296-40a9-486b-ab48-35d80727a405_2076x1268.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o8h5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F505e1296-40a9-486b-ab48-35d80727a405_2076x1268.png 424w, https://substackcdn.com/image/fetch/$s_!o8h5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F505e1296-40a9-486b-ab48-35d80727a405_2076x1268.png 848w, https://substackcdn.com/image/fetch/$s_!o8h5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F505e1296-40a9-486b-ab48-35d80727a405_2076x1268.png 1272w, https://substackcdn.com/image/fetch/$s_!o8h5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F505e1296-40a9-486b-ab48-35d80727a405_2076x1268.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!o8h5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F505e1296-40a9-486b-ab48-35d80727a405_2076x1268.png" width="1456" height="889" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/505e1296-40a9-486b-ab48-35d80727a405_2076x1268.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:889,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:278544,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/206766611?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F505e1296-40a9-486b-ab48-35d80727a405_2076x1268.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!o8h5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F505e1296-40a9-486b-ab48-35d80727a405_2076x1268.png 424w, https://substackcdn.com/image/fetch/$s_!o8h5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F505e1296-40a9-486b-ab48-35d80727a405_2076x1268.png 848w, https://substackcdn.com/image/fetch/$s_!o8h5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F505e1296-40a9-486b-ab48-35d80727a405_2076x1268.png 1272w, https://substackcdn.com/image/fetch/$s_!o8h5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F505e1296-40a9-486b-ab48-35d80727a405_2076x1268.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>End on a lever you control, your own hardware. Local coding models have improved sharply, but viability hinges on interacting variables. The piece maps how RAM, quantization, context size, MoE architecture, and harness overhead shape results, concluding it&#8217;s <strong><a href="https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html">still not plug-and-play</a></strong>. Qwen3.6 35B MoE offers the best balance.</p><p><strong>Key point:</strong> If you want to run models locally for agentic coding today, budget for at least a 32K to 64K context window and expect to trade capability against your RAM ceiling.</p><h2><strong>TOOLS</strong></h2><p><em>The tools are where that command becomes concrete. First the infrastructure that wraps your models, a control plane and the data that earns agent trust, then the models themselves, a punchy open MoE and a compact navigator, and finally a frontier launch whose real story is the plumbing, not the benchmark.</em></p><h3><strong>Otari: An Open-Source Control Plane for Your LLM Stack</strong></h3><p>Estimated read time: 3 min</p><p>The tools open with the layer between app and provider. Mozilla.ai launches Otari, an open-source LLM control plane that handles routing, budgets, governance, and failover from one endpoint, so teams stop rebuilding that logic. The pitch: <strong><a href="https://blog.mozilla.ai/introducing-otari-the-open-source-llm-control-plane/">operating LLM infrastructure is the real challenge now</a></strong>, not model access.</p><p><strong>The opportunity:</strong> Centralize routing, spend, and governance in one control plane instead of hand-rolling that logic into every LLM app you ship.</p><h3><strong>Open Data Is How Agents Earn Trust</strong></h3><p>Estimated read time: 6 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p8Z4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4ea1fe2-9426-4cec-ae33-766ee483ae54_1390x870.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p8Z4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4ea1fe2-9426-4cec-ae33-766ee483ae54_1390x870.png 424w, https://substackcdn.com/image/fetch/$s_!p8Z4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4ea1fe2-9426-4cec-ae33-766ee483ae54_1390x870.png 848w, https://substackcdn.com/image/fetch/$s_!p8Z4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4ea1fe2-9426-4cec-ae33-766ee483ae54_1390x870.png 1272w, https://substackcdn.com/image/fetch/$s_!p8Z4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4ea1fe2-9426-4cec-ae33-766ee483ae54_1390x870.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!p8Z4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4ea1fe2-9426-4cec-ae33-766ee483ae54_1390x870.png" width="546" height="341.7410071942446" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4ea1fe2-9426-4cec-ae33-766ee483ae54_1390x870.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:870,&quot;width&quot;:1390,&quot;resizeWidth&quot;:546,&quot;bytes&quot;:825114,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://writing.alteredcraft.com/i/206766611?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4ea1fe2-9426-4cec-ae33-766ee483ae54_1390x870.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!p8Z4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4ea1fe2-9426-4cec-ae33-766ee483ae54_1390x870.png 424w, https://substackcdn.com/image/fetch/$s_!p8Z4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4ea1fe2-9426-4cec-ae33-766ee483ae54_1390x870.png 848w, https://substackcdn.com/image/fetch/$s_!p8Z4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4ea1fe2-9426-4cec-ae33-766ee483ae54_1390x870.png 1272w, https://substackcdn.com/image/fetch/$s_!p8Z4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4ea1fe2-9426-4cec-ae33-766ee483ae54_1390x870.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Staying at the infrastructure layer, NVIDIA&#8217;s Nemotron team argues that building capable agents is a data problem, not just a weights problem. The piece makes the case that <strong><a href="https://huggingface.co/blog/nvidia/open-data-for-agents">open synthetic data builds trust between organizations</a></strong>, sharing useful signal without exposing secrets, and keeping agent behavior inspectable.</p><p><strong>Worth noting:</strong> If your agent can&#8217;t recover from a broken API call, that&#8217;s a data coverage gap. Document what&#8217;s grounded, generated, and reviewed rather than treating synthetic data as filler.</p><h3><strong>Tencent&#8217;s Hy3 Lands as a Punchy Open-Weight MoE</strong></h3><p>Estimated read time: 2 min</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FlBV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe9b6fd0-020a-4dcd-9e29-96431be1af90_800x600.png 424w, https://substackcdn.com/image/fetch/$s_!FlBV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe9b6fd0-020a-4dcd-9e29-96431be1af90_800x600.png 848w, https://substackcdn.com/image/fetch/$s_!FlBV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe9b6fd0-020a-4dcd-9e29-96431be1af90_800x600.png 1272w, https://substackcdn.com/image/fetch/$s_!FlBV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe9b6fd0-020a-4dcd-9e29-96431be1af90_800x600.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!FlBV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe9b6fd0-020a-4dcd-9e29-96431be1af90_800x600.png" width="282" height="211.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe9b6fd0-020a-4dcd-9e29-96431be1af90_800x600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:800,&quot;resizeWidth&quot;:282,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Flat-style cartoon illustration  of a white pelican with a large orange beak riding a red bicycle across a pale blue background, its long orange legs stretched down to the pedals, with gray horizontal motion lines behind it suggesting speed.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Flat-style cartoon illustration  of a white pelican with a large orange beak riding a red bicycle across a pale blue background, its long orange legs stretched down to the pedals, with gray horizontal motion lines behind it suggesting speed." title="Flat-style cartoon illustration  of a white pelican with a large orange beak riding a red bicycle across a pale blue background, its long orange legs stretched down to the pedals, with gray horizontal motion lines behind it suggesting speed." srcset="https://substackcdn.com/image/fetch/$s_!FlBV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe9b6fd0-020a-4dcd-9e29-96431be1af90_800x600.png 424w, https://substackcdn.com/image/fetch/$s_!FlBV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe9b6fd0-020a-4dcd-9e29-96431be1af90_800x600.png 848w, https://substackcdn.com/image/fetch/$s_!FlBV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe9b6fd0-020a-4dcd-9e29-96431be1af90_800x600.png 1272w, https://substackcdn.com/image/fetch/$s_!FlBV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe9b6fd0-020a-4dcd-9e29-96431be1af90_800x600.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>Shifting from plumbing to the models themselves, Tencent releases Hy3, an Apache 2.0 licensed 295B-parameter Mixture-of-Experts model with 21B active parameters and a 256K context window. The link blog notes it <strong><a href="https://simonwillison.net/2026/Jul/6/hy3/">rivals flagship open-source models with 2-5x the parameters</a></strong> and is free on OpenRouter until July 21st.</p><p><strong>Try this:</strong> A permissively licensed MoE that punches above its active-parameter weight is worth a free trial on OpenRouter before the July 21st window closes.</p><h3><strong>One RGB Camera, No LiDAR: Inside Robostral Navigate</strong></h3><p>Estimated read time: 6 min</p><p>Also doing more with less, Mistral&#8217;s robotics team unveils Robostral Navigate, an 8B model that moves robots through unseen spaces from plain-language instructions using a single RGB camera. It hits 76.6% on R2R-CE via <strong><a href="https://mistral.ai/news/robostral-navigate/">navigation as pointing plus prefix-cached training that cuts tokens 22&#215;</a></strong>.</p><p><strong>The pattern:</strong> Compact models with strong grounding priors can outperform heavier sensor stacks, so lean architecture and efficient training often matter more than adding hardware.</p><h3><strong>GPT-5.6 Lands: Luna, Terra, Sol and the SWE-Bench Standoff</strong></h3><p>Estimated read time: 4 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ND7-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac289c2c-9c82-49a1-a069-26efd0e4845d_1800x1393.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ND7-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac289c2c-9c82-49a1-a069-26efd0e4845d_1800x1393.webp 424w, https://substackcdn.com/image/fetch/$s_!ND7-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac289c2c-9c82-49a1-a069-26efd0e4845d_1800x1393.webp 848w, https://substackcdn.com/image/fetch/$s_!ND7-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac289c2c-9c82-49a1-a069-26efd0e4845d_1800x1393.webp 1272w, https://substackcdn.com/image/fetch/$s_!ND7-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac289c2c-9c82-49a1-a069-26efd0e4845d_1800x1393.webp 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!ND7-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac289c2c-9c82-49a1-a069-26efd0e4845d_1800x1393.webp" width="418" height="323.5480769230769" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac289c2c-9c82-49a1-a069-26efd0e4845d_1800x1393.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1127,&quot;width&quot;:1456,&quot;resizeWidth&quot;:418,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A grid of nine pelicans riding bicycles, of varying quality&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A grid of nine pelicans riding bicycles, of varying quality" title="A grid of nine pelicans riding bicycles, of varying quality" srcset="https://substackcdn.com/image/fetch/$s_!ND7-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac289c2c-9c82-49a1-a069-26efd0e4845d_1800x1393.webp 424w, https://substackcdn.com/image/fetch/$s_!ND7-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac289c2c-9c82-49a1-a069-26efd0e4845d_1800x1393.webp 848w, https://substackcdn.com/image/fetch/$s_!ND7-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac289c2c-9c82-49a1-a069-26efd0e4845d_1800x1393.webp 1272w, https://substackcdn.com/image/fetch/$s_!ND7-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac289c2c-9c82-49a1-a069-26efd0e4845d_1800x1393.webp 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>While our coverage of Claude Sonnet 5&#8217;s lower-priced agentic tier[2] last week weighed cost against capability, OpenAI now ships GPT-5.6 in three sizes, leading on agentic benchmarks while trailing Claude Fable 5 on SWE-Bench Pro. The more useful details are the <strong><a href="https://simonwillison.net/2026/Jul/9/gpt-5-6/">new API features like programmatic tool calling and baked-in subagents</a></strong>.</p><p><strong>What&#8217;s interesting:</strong> Look past the benchmark headlines. The new API primitives for tool orchestration and subagents are where GPT-5.6 actually changes how you build.</p><p>[2] <a href="https://writing.alteredcraft.com/i/205432132/claude-sonnet-5-opus-class-agentic-work-at-a-lower-price">Claude Sonnet 5: Opus-Class Agentic Work at a Lower Price</a></p><h2><strong>NEWS &amp; EDITORIALS</strong></h2><p><em>The editorials turn to the human side of the divide. First the survey that names it, then the burnout it can bring, the habits it quietly erodes, the discernment worth holding onto, and finally a concrete lever you still control.</em></p><h3><strong>The Great AI Split: Two Tech Workforces Emerge in 2026</strong></h3><p>Estimated read time: 9 min</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cqwk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ff6297-e313-469c-b9da-6ec414b950eb_1456x970.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cqwk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ff6297-e313-469c-b9da-6ec414b950eb_1456x970.png 424w, https://substackcdn.com/image/fetch/$s_!cqwk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ff6297-e313-469c-b9da-6ec414b950eb_1456x970.png 848w, https://substackcdn.com/image/fetch/$s_!cqwk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ff6297-e313-469c-b9da-6ec414b950eb_1456x970.png 1272w, https://substackcdn.com/image/fetch/$s_!cqwk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ff6297-e313-469c-b9da-6ec414b950eb_1456x970.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!cqwk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ff6297-e313-469c-b9da-6ec414b950eb_1456x970.png" width="465" height="309.7870879120879" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15ff6297-e313-469c-b9da-6ec414b950eb_1456x970.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:970,&quot;width&quot;:1456,&quot;resizeWidth&quot;:465,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cqwk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ff6297-e313-469c-b9da-6ec414b950eb_1456x970.png 424w, https://substackcdn.com/image/fetch/$s_!cqwk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ff6297-e313-469c-b9da-6ec414b950eb_1456x970.png 848w, https://substackcdn.com/image/fetch/$s_!cqwk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ff6297-e313-469c-b9da-6ec414b950eb_1456x970.png 1272w, https://substackcdn.com/image/fetch/$s_!cqwk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ff6297-e313-469c-b9da-6ec414b950eb_1456x970.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Start with the study that names the split. A 2026 survey finds the tech workforce <strong><a href="https://www.lennysnewsletter.com/p/how-tech-workers-are-feeling-in-2026">bifurcating into two realities</a></strong>: those amplified by AI versus those shaken by it. Burnout jumped to 55.7%, and 53% wouldn&#8217;t recommend their role. The top fear isn&#8217;t replacement but doing more for the same pay.</p><p><strong>The stakes:</strong> How AI has reshaped your professional identity now predicts your career outlook more than title or tenure. <em><strong>Regardless of where you lie on this spectrum, empathy for your fellow colleagues should be held in high regard.</strong></em></p><h3><strong>The Slow Burn of Reading LLM Output All Day</strong></h3><p>Estimated read time: 4 min</p><p>One side of that split is quiet burnout. A developer reflects on hours spent daily reading AI output, and the fatigue that follows. The issue isn&#8217;t unreliability but <strong><a href="https://www.alecscollon.com/blog/llm-burnout/">repetition of the same style and same mistakes</a></strong>. Hallucinations, staccato fragments, and excessive emoji feel minor alone, yet compound.</p><p><strong>The shift:</strong> As LLMs move from occasional tool to constant companion, the stylistic sameness of their output becomes its own fatigue worth naming.</p><h3><strong>Your AI Copies Your Bad Habits, Too</strong></h3><p>Estimated read time: 3 min</p><p>And the pressure to ship more runs both ways. Letting an LLM write duplicated logic feels harmless until you realize it learns from what you merge. The piece argues that <strong><a href="https://unstack.io/write-code-like-a-human-will-maintain-it">every shortcut becomes a signal</a></strong>, so sloppy patterns compound and quietly train the AI to repeat your worst habits.</p><p><strong>The practice:</strong> Write code like a human will maintain it, because the LLM reads your codebase and echoes back whatever patterns you let slide.</p><h3><strong>Five Years Later, &#8220;Stochastic Parrots&#8221; Still Gets Misread</strong></h3><p>Estimated read time: 9 min</p><p>Staying critical is its own kind of leverage. On the paper&#8217;s fifth anniversary, lead author Emily Bender corrects misreadings of the &#8220;stochastic parrots&#8221; metaphor. It describes large language models specifically, not all AI, and her central point: <strong><a href="https://spectrum.ieee.org/stochastic-parrot">when model output makes sense, we are the ones making sense of it</a></strong>.</p><p><strong>The context:</strong> When evaluating LLM output, account for your own tendency to project meaning onto text the system produced without any comprehension.</p><div><hr></div><p><em>That&#8217;s the week. </em></p><p><em>Regarding AI's arrival in software development, it helps to zoom out: every major technology has arrived with its loud believers and its wary holdouts, and the history of the craft was written by both. The overclaimers are nothing new, and neither is the engineer who would rather go deep on fundamentals than sprint after what&#8217;s new in the space. Wherever this week finds you on that spectrum is completely okay; there is no wrong side to be a thoughtful person on. So keep your head up, treat the hype as noise, look for the real signals underneath it, and give yourself room to experiment. That is how each of us finds our own footing. See you next Monday.</em></p><p>&#8211; Sam</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://writing.alteredcraft.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Altered Craft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>