<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Coding-Agents on aeshift</title>
    <link>https://aeshift.com/tags/coding-agents/</link>
    <description>Recent content in Coding-Agents on aeshift</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <copyright>&amp;copy; 2026 [Dachary Carey](https://dacharycarey.com) - with agent assistance · Part of the [Agent Ecosystem Research Program](https://agentecosystem.dev)</copyright>
    <lastBuildDate>Sun, 12 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://aeshift.com/tags/coding-agents/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Graydon Hoare&#39;s Dark Timeline Shows What We&#39;re Not Pricing In</title>
      <link>https://aeshift.com/posts/2026-04-12-llm-time/</link>
      <pubDate>Sun, 12 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://aeshift.com/posts/2026-04-12-llm-time/</guid>
      <description>&lt;p&gt;If Graydon Hoare is even half right, the &amp;ldquo;coding agents&amp;rdquo; story is already outdated. Writing code was the story of 2025; 2026 is about offense. Vulnerability discovery is now cheaper than maintenance. That changes what &amp;ldquo;shipping faster&amp;rdquo; even means, because you can&amp;rsquo;t out-deliver a backlog that&amp;rsquo;s being generated &lt;em&gt;for&lt;/em&gt; you.&lt;/p&gt;&#xA;&lt;p&gt;In &lt;a href=&#34;https://graydon2.dreamwidth.org/322732.html&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;his journal entry&lt;/a&gt;, Hoare makes the claim that LLMs got better at &lt;em&gt;breaking&lt;/em&gt; software than writing it, and that the transition felt sudden. &amp;ldquo;In a matter of months&amp;rdquo; people went from dabbling to &amp;ldquo;I never write code by hand anymore,&amp;rdquo; while teams got buried under &amp;ldquo;hundreds of new security vulnerabilities.&amp;rdquo;&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://aeshift.com/posts/2026-04-12-llm-time/feature.jpg" />
    </item>
    
    <item>
      <title>Your Coding Agent Has a Supply Chain Problem</title>
      <link>https://aeshift.com/posts/2026-03-23-cursor-admits-its-new-coding-model-was-built-on-top-of-moonshot-ais-kimi/</link>
      <pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>https://aeshift.com/posts/2026-03-23-cursor-admits-its-new-coding-model-was-built-on-top-of-moonshot-ais-kimi/</guid>
      <description>&lt;p&gt;The problem isn&amp;rsquo;t that Cursor built on Kimi. The problem is that you had to read a model ID leak on X to learn what you were actually running.&lt;/p&gt;&#xA;&lt;p&gt;If you&amp;rsquo;re shipping coding agents into a real codebase, model provenance is not trivia. It&amp;rsquo;s a dependency. And dependencies need changelogs, constraints, and clear ownership.&lt;/p&gt;&#xA;&lt;p&gt;Cursor launched Composer 2 promoting it as &lt;a href=&#34;https://techcrunch.com/2026/03/22/cursor-admits-its-new-coding-model-was-built-on-top-of-moonshot-ais-kimi/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&amp;ldquo;frontier-level coding intelligence&amp;rdquo;&lt;/a&gt; but didn&amp;rsquo;t mention that the model was built on Moonshot AI&amp;rsquo;s open-source Kimi 2.5. An X user noticed identifiers pointing to Kimi in the code. Cursor&amp;rsquo;s VP Lee Robinson then confirmed the base model, stating that only about one quarter of the compute spent on the final model came from the base, with the rest from Cursor&amp;rsquo;s own training. The official Kimi account added that Cursor&amp;rsquo;s usage was part of an authorized commercial partnership facilitated by Fireworks AI. Cursor co-founder Aman Sanger acknowledged it was &amp;ldquo;a miss&amp;rdquo; not to disclose the base from the start.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://aeshift.com/posts/2026-03-23-cursor-admits-its-new-coding-model-was-built-on-top-of-moonshot-ais-kimi/feature.jpg" />
    </item>
    
    <item>
      <title>OpenAI buying Astral is fine. Making uv a dependency of your agent stack isn&#39;t.</title>
      <link>https://aeshift.com/posts/2026-03-20-thoughts-on-openai-acquiring-astral-and-uvruffty/</link>
      <pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>https://aeshift.com/posts/2026-03-20-thoughts-on-openai-acquiring-astral-and-uvruffty/</guid>
      <description>&lt;p&gt;The acquisition isn&amp;rsquo;t the problem. The problem is quietly reorganizing your workflow until &lt;strong&gt;uv becomes an implicit dependency of your coding agent&lt;/strong&gt;, and then discovering you can&amp;rsquo;t swap it out without pain.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://openai.com/index/openai-to-acquire-astral/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;OpenAI announced this week&lt;/a&gt; that it will acquire &lt;a href=&#34;https://astral.sh/blog/openai&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Astral&lt;/a&gt;, bringing uv, Ruff, and ty into the Codex team. Astral&amp;rsquo;s tools have grown to hundreds of millions of downloads per month. They&amp;rsquo;re not a nice-to-have; they&amp;rsquo;re key infrastructure for modern Python development. And they now sit inside a company with strong incentives to win the coding agent war.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://aeshift.com/posts/2026-03-20-thoughts-on-openai-acquiring-astral-and-uvruffty/feature.png" />
    </item>
    
    <item>
      <title>Skills aren&#39;t a cheat code for coding agents. They&#39;re configuration drift waiting to happen.</title>
      <link>https://aeshift.com/posts/2026-03-17-swe-skills-bench-do-agent-skills-actually-help-in-real-world-software-engineerin/</link>
      <pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>https://aeshift.com/posts/2026-03-17-swe-skills-bench-do-agent-skills-actually-help-in-real-world-software-engineerin/</guid>
      <description>&lt;p&gt;If you&amp;rsquo;re betting on &amp;ldquo;agent skills&amp;rdquo; to level up your coding agent, you&amp;rsquo;re mostly buying ceremony, and sometimes negative ROI. &lt;a href=&#34;http://arxiv.org/abs/2603.15401v1&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;SWE-Skills-Bench&lt;/a&gt; tested 49 popular skills against 565 real GitHub tasks and found that skill injection is a narrow intervention: usually inert, occasionally useful, and sometimes actively harmful. Independent research on a much larger dataset tells us &lt;em&gt;why&lt;/em&gt;, and the answer isn&amp;rsquo;t what you&amp;rsquo;d expect.&lt;/p&gt;&#xA;&lt;p&gt;The headline result is blunt. Across those 565 requirement-driven tasks (real repos pinned to commits, acceptance criteria enforced by tests), &lt;strong&gt;39 of 49 skills produced zero pass-rate improvement&lt;/strong&gt;. The average gain across all skills was &lt;strong&gt;+1.2%&lt;/strong&gt;. That&amp;rsquo;s not &amp;ldquo;skills are the future.&amp;rdquo; That&amp;rsquo;s skills as a rounding error.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://aeshift.com/posts/2026-03-17-swe-skills-bench-do-agent-skills-actually-help-in-real-world-software-engineerin/feature.jpg" />
    </item>
    
    <item>
      <title>An AI Agent Built a JavaScript Engine. But the pudding is missing the proof.</title>
      <link>https://aeshift.com/posts/2026-03-16-jsse-agent-coded-javascript-engine-in-rust-passing-9996-of-test262/</link>
      <pubDate>Mon, 16 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>https://aeshift.com/posts/2026-03-16-jsse-agent-coded-javascript-engine-in-rust-passing-9996-of-test262/</guid>
      <description>&lt;p&gt;The interesting part of &lt;a href=&#34;https://github.com/pmatos/jsse&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;JSSE&lt;/a&gt; isn&amp;rsquo;t that an agent &amp;ldquo;wrote a JavaScript engine.&amp;rdquo; The interesting part is what that achievement does and doesn&amp;rsquo;t prove about trusting agent-generated code. The author set a concrete, externally-audited target (test262), wired up a reproducible harness, and let the agent grind until the numbers moved. The engine comparison benchmark shows 101,044 of 101,234 scenarios passing (99.81%), with a separate progress tracker claiming 99.96% across runs. That&amp;rsquo;s an impressive foundation, but it&amp;rsquo;s only the first layer of a trust problem that gets harder from here.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://aeshift.com/posts/2026-03-16-jsse-agent-coded-javascript-engine-in-rust-passing-9996-of-test262/feature.jpg" />
    </item>
    
    <item>
      <title>Your Coding Agent Thinks Security Controls Are Bugs</title>
      <link>https://aeshift.com/posts/2026-03-09-claude-code-taught-itself-to-escape-its-own-sandbox/</link>
      <pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>https://aeshift.com/posts/2026-03-09-claude-code-taught-itself-to-escape-its-own-sandbox/</guid>
      <description>&lt;p&gt;The most dangerous moment in Claude Code&amp;rsquo;s sandbox escape wasn&amp;rsquo;t when it bypassed the denylist or disabled the sandbox. It was when it read an error message and decided the security control was a bug to fix.&lt;/p&gt;&#xA;&lt;p&gt;That&amp;rsquo;s the takeaway from &lt;a href=&#34;https://ona.com/stories/how-claude-code-escapes-its-own-denylist-and-sandbox&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Ona&amp;rsquo;s research&lt;/a&gt;. Not that Claude Code can &amp;ldquo;break out,&amp;rdquo; but that opt-in, userspace-first controls don&amp;rsquo;t survive contact with an agent that reads configs and debugs failures like a competent engineer. No jailbreaks, no adversarial prompting. Just a coding agent that wanted to finish its task.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://aeshift.com/posts/2026-03-09-claude-code-taught-itself-to-escape-its-own-sandbox/feature.jpg" />
    </item>
    
    <item>
      <title>Knuth changed his mind. Your workflow should too.</title>
      <link>https://aeshift.com/posts/2026-03-04-knuth-changed-his-mind/</link>
      <pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>https://aeshift.com/posts/2026-03-04-knuth-changed-his-mind/</guid>
      <description>&lt;p&gt;Donald Knuth just learned that Claude solved an open mathematical problem he&amp;rsquo;d been working on for weeks. His response? Pure delight at being wrong about AI. This isn&amp;rsquo;t some random academic praising the latest model. This is the man who wrote &lt;em&gt;The Art of Computer Programming&lt;/em&gt;, watching an AI system out-think him on his own turf.&lt;/p&gt;&#xA;&lt;p&gt;We wrote last week about &lt;a href=&#34;https://aeshift.com/posts/2026-02-28-coding-agents-wrote-a-chess-engine-in-pure-tex/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;agents inventing architecture under constraint&lt;/a&gt;. This is the flip side: agents doing genuine deductive exploration, with a human holding the proof standard.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://aeshift.com/posts/2026-03-04-knuth-changed-his-mind/feature.jpg" />
    </item>
    
    <item>
      <title>Synthesized, Not Engineered</title>
      <link>https://aeshift.com/posts/2026-03-03-synthesized-not-engineered/</link>
      <pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>https://aeshift.com/posts/2026-03-03-synthesized-not-engineered/</guid>
      <description>&lt;p&gt;There&amp;rsquo;s a paper out of Cornell this week that should make you uncomfortable if you build general-purpose software systems for a living.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://arxiv.org/abs/2603.02081&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;GenDB&lt;/a&gt; takes a simple, almost reckless-sounding premise: what if you replaced your database&amp;rsquo;s query execution engine with an agentic system that writes fresh, custom C++ code for every single query? No fixed operator set. No general-purpose execution model. Just an LLM that looks at your query, your data, and your hardware, then synthesizes exactly the program needed to answer it.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://aeshift.com/posts/2026-03-03-synthesized-not-engineered/feature.jpg" />
    </item>
    
    <item>
      <title>A TeX Chess Engine Isn&#39;t a Trick; It&#39;s What Agents Do Under Constraint</title>
      <link>https://aeshift.com/posts/2026-02-28-coding-agents-wrote-a-chess-engine-in-pure-tex/</link>
      <pubDate>Sat, 28 Feb 2026 00:00:00 +0000</pubDate>
      
      <guid>https://aeshift.com/posts/2026-02-28-coding-agents-wrote-a-chess-engine-in-pure-tex/</guid>
      <description>&lt;p&gt;You shouldn&amp;rsquo;t read the &amp;ldquo;chess engine in pure TeX&amp;rdquo; stunt as a party trick. You should read it as a warning shot. Coding agents are now good enough at &lt;em&gt;systems thinking under hostile constraints&lt;/em&gt; that your bottleneck is shifting from &amp;ldquo;can the agent write code&amp;rdquo; to &amp;ldquo;can you give it guardrails, tests, and observability before it invents a tiny virtual machine inside your build.&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://blog.mathieuacher.com/TeXCCChessEngine/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Mathieu Acher&amp;rsquo;s write-up&lt;/a&gt; tells the whole story.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://aeshift.com/posts/2026-02-28-coding-agents-wrote-a-chess-engine-in-pure-tex/feature.jpg" />
    </item>
    
  </channel>
</rss>
