<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel>
<title>Nine blog</title><link>https://ninenines.ai/blog/</link><description>Engineering notes and product stories from the team building Nine.</description><language>en</language>
<atom:link href="https://ninenines.ai/blog/feed.xml" rel="self" type="application/rss+xml"/>
<item><title>Why Agent Memory Is Not Learning</title><link>https://ninenines.ai/blog/why-agent-memory-is-not-learning/</link><guid isPermaLink="true">https://ninenines.ai/blog/why-agent-memory-is-not-learning/</guid><pubDate>Mon, 09 Nov 2026 00:00:00 GMT</pubDate><description>Why vector recall, temporal graphs, self-edited notes, and prompt rewrites fall short on real work, and how checked working methods improve both accuracy and efficiency.</description></item>
<item><title>Making Agent-Written Code Durable</title><link>https://ninenines.ai/blog/making-agent-written-code-durable/</link><guid isPermaLink="true">https://ninenines.ai/blog/making-agent-written-code-durable/</guid><pubDate>Fri, 06 Nov 2026 00:00:00 GMT</pubDate><description>Why Nine records the clock and random inputs to recover agent-written JavaScript when a worker stops, and how replay compares with checkpoints and snapshots.</description></item>
</channel></rss>
