<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>10xGraph blog</title><description>Engineering notes on production AI agents from the 10xGraph team.</description><link>https://10xgraph.com</link><language>en-us</language><item><title>Agentflow is now 10xGraph</title><link>https://10xgraph.com/blog/introducing-10xgraph</link><guid isPermaLink="true">https://10xgraph.com/blog/introducing-10xgraph</guid><description>Agentflow is now 10xGraph. Why we renamed it, what the framework is, what stays the same in your code, what changes in package names, and the honest gaps.</description><pubDate>Sat, 03 Oct 2026 00:00:00 GMT</pubDate><category>announcement</category><category>rename</category><author>Shudipto Trafder</author></item><item><title>Your agent charged the card twice: making tool calls replay-safe</title><link>https://10xgraph.com/blog/your-agent-charged-the-card-twice</link><guid isPermaLink="true">https://10xgraph.com/blog/your-agent-charged-the-card-twice</guid><description>Why a crash mid-node re-runs tools that already fired, why the usual fixes fall short, and how 10xGraph&apos;s tool ledger and versioned writes close the gap.</description><pubDate>Thu, 01 Oct 2026 00:00:00 GMT</pubDate><category>reliability</category><category>tools</category><category>checkpointing</category><author>Shudipto Trafder</author></item><item><title>Hot and cold agent memory: why 10xGraph puts Redis in front of Postgres</title><link>https://10xgraph.com/blog/hot-and-cold-agent-memory</link><guid isPermaLink="true">https://10xgraph.com/blog/hot-and-cold-agent-memory</guid><description>How PgCheckpointer splits agent state between a Redis hot cache and versioned Postgres history, keeps them consistent, and behaves when either one fails.</description><pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate><category>memory</category><category>redis</category><category>postgres</category><author>Shudipto Trafder</author></item></channel></rss>