<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>session-viz</title>
<link>https://session-viz.com/blog/</link>
<description>Field notes on measuring coding agents.</description>
<language>en-GB</language>
<atom:link href="https://session-viz.com/blog/feed.xml" rel="self" type="application/rss+xml"/>
<item>
<title>An agent made 225 edits and the ledger said none</title>
<link>https://session-viz.com/blog/an-agent-that-edited-225-files-and-reported-nothing/</link>
<guid isPermaLink="true">https://session-viz.com/blog/an-agent-that-edited-225-files-and-reported-nothing/</guid>
<pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate>
<description>Cursor renamed edit_file to edit_file_v2, the adapter kept exact-match lookup, and 274 sessions were filed as never having tried to write anything.</description>
</item>
<item>
<title>Twenty-eight model pairs, one comparable</title>
<link>https://session-viz.com/blog/model-comparisons-are-confounded/</link>
<guid isPermaLink="true">https://session-viz.com/blog/model-comparisons-are-confounded/</guid>
<pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate>
<description>Eight models cleared the volume floor, giving 28 pairs. Twenty-five never overlapped, two were underpowered, and the one testable pair came out null.</description>
</item>
<item>
<title>Reading Cursor's chat history out of SQLite</title>
<link>https://session-viz.com/blog/reading-cursors-chat-history/</link>
<guid isPermaLink="true">https://session-viz.com/blog/reading-cursors-chat-history/</guid>
<pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate>
<description>Cursor keeps every conversation in one 4.4 GB SQLite file and records no working directory, so the repository has to be reconstructed from file URIs.</description>
</item>
<item>
<title>Cache-read is 96% of the token bill</title>
<link>https://session-viz.com/blog/where-the-tokens-go/</link>
<guid isPermaLink="true">https://session-viz.com/blog/where-the-tokens-go/</guid>
<pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate>
<description>Across 2,364 agent runs, cache-read was 96% of all tokens and output was 0.39%. Eight runs account for half the cache-read; one accounts for 22%.</description>
</item>
</channel>
</rss>