<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Recursive AI Research</title>
  <link>https://recursiveai.org/research/</link>
  <description>Notes from building software with a fleet of agents: patterns that survived contact with real work.</description>
  <language>en-us</language>
  <atom:link href="https://recursiveai.org/research/feed.xml" rel="self" type="application/rss+xml"/>
  <item>
    <title>Normalize like a skeptic</title>
    <link>https://recursiveai.org/research/normalize-like-a-skeptic/</link>
    <guid isPermaLink="true">https://recursiveai.net/research/normalize-like-a-skeptic/</guid>
    <pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate>
    <description>Measuring AI-assisted development honestly: score scope, never lines; classify diffs, never messages; decompose, don’t zero; drop eras with missing data from headline claims. A comparison that only survives friendly normalization isn’t evidence.</description>
  </item>
  <item>
    <title>Pixel statistics cannot see meaning</title>
    <link>https://recursiveai.org/research/pixel-statistics/</link>
    <guid isPermaLink="true">https://recursiveai.net/research/pixel-statistics/</guid>
    <pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate>
    <description>A character passed three experiments and a cross-experiment comparison with no face. Mechanical metrics validate geometry, scale, and consistency well — and validate semantics not at all.</description>
  </item>
  <item>
    <title>Corrective feedback should be git-diffable</title>
    <link>https://recursiveai.org/research/git-diffable-feedback/</link>
    <guid isPermaLink="true">https://recursiveai.net/research/git-diffable-feedback/</guid>
    <pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate>
    <description>When an agent misbehaves, the durable fix is a short, readable rule appended to its definition. The learned policy is text: read it, diff it, blame it, revert it.</description>
  </item>
  <item>
    <title>The best sub-agent output is a tool call, not a report</title>
    <link>https://recursiveai.org/research/sub-agent-tool-calls/</link>
    <guid isPermaLink="true">https://recursiveai.net/research/sub-agent-tool-calls/</guid>
    <pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate>
    <description>A helper agent burns its own context on messy discovery, then injects clean, executed tool calls into the parent’s queue. The parent’s context holds the answer, not the search noise.</description>
  </item>
  <item>
    <title>Decomposition delivers what checkpointers simulate</title>
    <link>https://recursiveai.org/research/decomposition-vs-checkpointing/</link>
    <guid isPermaLink="true">https://recursiveai.net/research/decomposition-vs-checkpointing/</guid>
    <pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate>
    <description>When every step is an independently addressable endpoint, replaying step 30 means calling step 30. And when a multi-agent build needs resuming, the resumer should be an agent, not a replay engine.</description>
  </item>
  <item>
    <title>Separate orchestration from the unit of inference</title>
    <link>https://recursiveai.org/research/orchestration-vs-inference/</link>
    <guid isPermaLink="true">https://recursiveai.net/research/orchestration-vs-inference/</guid>
    <pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate>
    <description>A flow is deliberately not a workflow engine. Control flow belongs one layer up, in real code — fusing the two couples the thing you want to iterate on to the thing you want to be boring.</description>
  </item>
  <item>
    <title>Catalog size measures the wrong thing</title>
    <link>https://recursiveai.org/research/integration-catalogues/</link>
    <guid isPermaLink="true">https://recursiveai.net/research/integration-catalogues/</guid>
    <pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate>
    <description>A connector library is a moat only against users who can’t generate their own tools. The axis that actually matters is time-to-first-working-integration.</description>
  </item>
</channel>
</rss>
