<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Sugeerth Murugesan — Writing</title>
    <link>https://sugeerth.github.io/</link>
    <description>Essays on LLM systems, agents, recommendation, and evaluation — written from what actually broke in production.</description>
    <language>en-us</language>
    <lastBuildDate>Sun, 09 Aug 2026 23:45:00 +0000</lastBuildDate>
    <atom:link href="https://sugeerth.github.io/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>The Last Click</title>
      <link>https://sugeerth.github.io/blog/last-click/</link>
      <guid isPermaLink="true">https://sugeerth.github.io/blog/last-click/</guid>
      <description>An agent fixed a real open-source bug in 40 minutes. Shipping it took 5 hours, 4 permission walls, and exactly one human click — the full trace, rendered live, and the design lessons.</description>
      <pubDate>Sun, 09 Aug 2026 23:45:00 +0000</pubDate>
    </item>
    <item>
      <title>The Model Is a Guest. The Harness Is the House.</title>
      <link>https://sugeerth.github.io/blog/harness-house/</link>
      <guid isPermaLink="true">https://sugeerth.github.io/blog/harness-house/</guid>
      <description>Swap the model five times — same product. A razor for what survives (model-shape vs world-shape), the swap protocol, and a live 36-month simulator.</description>
      <pubDate>Thu, 06 Aug 2026 04:50:02 +0000</pubDate>
    </item>
    <item>
      <title>Your Agent Answers in Paragraphs. It Should Answer in Interfaces.</title>
      <link>https://sugeerth.github.io/blog/generative-ui/</link>
      <guid isPermaLink="true">https://sugeerth.github.io/blog/generative-ui/</guid>
      <description>Generative UI, with a fully working playground: request → intent → editable spec → live rendered interface. No server, no canned screenshots.</description>
      <pubDate>Tue, 04 Aug 2026 05:28:06 +0000</pubDate>
    </item>
    <item>
      <title>Your Agent Has a Filing Cabinet. It Needs a Hippocampus.</title>
      <link>https://sugeerth.github.io/blog/agent-hippocampus/</link>
      <guid isPermaLink="true">https://sugeerth.github.io/blog/agent-hippocampus/</guid>
      <description>The four-memory architecture agents are missing — episodic, semantic, procedural, working — and the nightly consolidation loop that turns experience into skill.</description>
      <pubDate>Tue, 04 Aug 2026 05:12:41 +0000</pubDate>
    </item>
    <item>
      <title>The 30-Hour Agent Is an Infrastructure Problem.</title>
      <link>https://sugeerth.github.io/blog/agent-loop-infra/</link>
      <guid isPermaLink="true">https://sugeerth.github.io/blog/agent-loop-infra/</guid>
      <description>The loop as an OS: memory management, resource budgets, watchdogs, checkpoints, and evals for runs too long to rerun — with a live run console.</description>
      <pubDate>Sun, 02 Aug 2026 19:20:21 +0000</pubDate>
    </item>
    <item>
      <title>The Next Million-Dollar Agent Is Boring and Domain-Specific.</title>
      <link>https://sugeerth.github.io/blog/domain-agents/</link>
      <guid isPermaLink="true">https://sugeerth.github.io/blog/domain-agents/</guid>
      <description>The full playbook: data flywheel, training ladder, K verified paths, golden evals, ratcheted deployment — and why the moat is the eval set, not the model.</description>
      <pubDate>Sat, 01 Aug 2026 05:12:04 +0000</pubDate>
    </item>
    <item>
      <title>Autonomy Is a Dial, Not a Switch.</title>
      <link>https://sugeerth.github.io/blog/autonomy-dial/</link>
      <guid isPermaLink="true">https://sugeerth.github.io/blog/autonomy-dial/</guid>
      <description>When should an agent ask vs. act? An expected-loss framework, a trust ratchet, and a live policy observatory.</description>
      <pubDate>Wed, 29 Jul 2026 17:38:54 +0000</pubDate>
    </item>
    <item>
      <title>Agents Became Systems. Nobody Drew Them.</title>
      <link>https://sugeerth.github.io/blog/seeing-agents/</link>
      <guid isPermaLink="true">https://sugeerth.github.io/blog/seeing-agents/</guid>
      <description>Visualization is the missing layer of the agent stack — five layers where it plugs in, plus a live control room with pluggable modules.</description>
      <pubDate>Wed, 29 Jul 2026 05:09:19 +0000</pubDate>
    </item>
    <item>
      <title>Your Agent Isn&#x27;t Dumb. Its Tools Are.</title>
      <link>https://sugeerth.github.io/blog/agent-tool-design/</link>
      <guid isPermaLink="true">https://sugeerth.github.io/blog/agent-tool-design/</guid>
      <description>The seven sins of tool design for AI agents, and a live grader that scores your tool definitions as you type.</description>
      <pubDate>Sun, 26 Jul 2026 23:44:53 +0000</pubDate>
    </item>
    <item>
      <title>Six Agents Finish the Same Task. The Trace Knows Who&#x27;s Better.</title>
      <link>https://sugeerth.github.io/blog/long-horizon-eval/</link>
      <guid isPermaLink="true">https://sugeerth.github.io/blog/long-horizon-eval/</guid>
      <description>Final-answer evals can&#x27;t tell long-horizon agents apart. The discriminating signal lives in the trace — a metric framework, behavioral clustering, and a live D3 lab.</description>
      <pubDate>Sat, 25 Jul 2026 03:54:31 +0000</pubDate>
    </item>
    <item>
      <title>Agents Can Sprint. Memory Lets Them Run Marathons.</title>
      <link>https://sugeerth.github.io/blog/agent-memory/</link>
      <guid isPermaLink="true">https://sugeerth.github.io/blog/agent-memory/</guid>
      <description>The models crossed the endurance threshold. The memory engineering around them didn&#x27;t. A field guide to agent memory for long-running tasks — via Anthropic&#x27;s harness and Hermes.</description>
      <pubDate>Sun, 12 Jul 2026 23:28:42 +0000</pubDate>
    </item>
    <item>
      <title>Catching Goodhart in the Act</title>
      <link>https://sugeerth.github.io/blog/goodhart-in-the-act/</link>
      <guid isPermaLink="true">https://sugeerth.github.io/blog/goodhart-in-the-act/</guid>
      <description>Watching a self-improving AI loop start gaming its own grader, live — and how fast the proxy-vs-truth gap lets you catch it.</description>
      <pubDate>Fri, 10 Jul 2026 18:15:06 -0700</pubDate>
    </item>
    <item>
      <title>Why Did You Rank That? Explainability for LLM-Powered Retrieve-and-Rank</title>
      <link>https://sugeerth.github.io/blog/explainable-ranking/</link>
      <guid isPermaLink="true">https://sugeerth.github.io/blog/explainable-ranking/</guid>
      <description>A four-stage funnel exposes four different surfaces — a cosine scalar, a feature vector, a permutation, a free-text rationale. This is the method-by-method guide to explaining each, and the one rule underneath all of them: plausible is not faithful.</description>
      <pubDate>Mon, 22 Jun 2026 22:44:42 -0700</pubDate>
    </item>
    <item>
      <title>Two Towers, One Index: How Retrieval Models and ANN Search Are Co-Designed</title>
      <link>https://sugeerth.github.io/blog/two-tower-retrieval/</link>
      <guid isPermaLink="true">https://sugeerth.github.io/blog/two-tower-retrieval/</guid>
      <description>The dual-encoder didn&#x27;t win because it was the most accurate model. It won because its one sacrifice — no interaction until the final dot product — is exactly the property a billion-vector index needs to exist. The full story of that bargain.</description>
      <pubDate>Mon, 22 Jun 2026 16:55:46 -0700</pubDate>
    </item>
    <item>
      <title>Fifteen Domains, One Wall: The Verification Gap</title>
      <link>https://sugeerth.github.io/blog/agentic-ai-verification-gap/</link>
      <guid isPermaLink="true">https://sugeerth.github.io/blog/agentic-ai-verification-gap/</guid>
      <description>Across software, medicine, law, finance, science and more, AI agents hit the same wall — and the bottleneck was never generation. It&#x27;s trust.</description>
      <pubDate>Mon, 22 Jun 2026 02:38:25 -0700</pubDate>
    </item>
    <item>
      <title>Your AI Agent Aced the Test. It Still Can&#x27;t Do the Job.</title>
      <link>https://sugeerth.github.io/blog/ai-agents-2026/</link>
      <guid isPermaLink="true">https://sugeerth.github.io/blog/ai-agents-2026/</guid>
      <description>Capability is soaring while deployment stalls. Why reliability — not intelligence — is the wall for AI agents in 2026.</description>
      <pubDate>Mon, 22 Jun 2026 02:38:25 -0700</pubDate>
    </item>
    <item>
      <title>More Agents Isn&#x27;t Better: The Coordination Tax</title>
      <link>https://sugeerth.github.io/blog/multi-agent-coordination-tax/</link>
      <guid isPermaLink="true">https://sugeerth.github.io/blog/multi-agent-coordination-tax/</guid>
      <description>When many AI agents beat one — and the ~15x bill, failure taxonomy, and security worms that decide it.</description>
      <pubDate>Mon, 22 Jun 2026 02:38:25 -0700</pubDate>
    </item>
    <item>
      <title>We Gave Agents Memory but No Way to Forget</title>
      <link>https://sugeerth.github.io/blog/agent-amnesia/</link>
      <guid isPermaLink="true">https://sugeerth.github.io/blog/agent-amnesia/</guid>
      <description>Most &#x27;agent memory&#x27; is retrieval over a transcript. Real memory needs forgetting. A live simulation of why hoarding everything makes agents worse.</description>
      <pubDate>Sun, 14 Jun 2026 21:52:26 -0700</pubDate>
    </item>
    <item>
      <title>We Gave Agents Tools but No Undo Button</title>
      <link>https://sugeerth.github.io/blog/agent-no-undo/</link>
      <guid isPermaLink="true">https://sugeerth.github.io/blog/agent-no-undo/</guid>
      <description>Agent infra copied the model and skipped 50 years of database wisdom. A live simulation of why long agents fail silently — and how transactions fix it.</description>
      <pubDate>Sun, 14 Jun 2026 21:52:26 -0700</pubDate>
    </item>
    <item>
      <title>You&#x27;re Grading Your AI on the Wrong Test</title>
      <link>https://sugeerth.github.io/blog/grading-ai-wrong-test/</link>
      <guid isPermaLink="true">https://sugeerth.github.io/blog/grading-ai-wrong-test/</guid>
      <description>A model that aces the demo can still fail in production. The gap is how you graded it. A field-grounded playbook for evaluating LLMs honestly.</description>
      <pubDate>Fri, 12 Jun 2026 10:11:21 -0700</pubDate>
    </item>
    <item>
      <title>Your AI Agent Is a Marathoner, Not a Sprinter</title>
      <link>https://sugeerth.github.io/blog/agents-marathon/</link>
      <guid isPermaLink="true">https://sugeerth.github.io/blog/agents-marathon/</guid>
      <description>The hardest part of a long task isn&#x27;t being smart. It&#x27;s not falling apart on mile 22. A field-grounded playbook for building agents that finish.</description>
      <pubDate>Mon, 01 Jun 2026 16:49:18 -0700</pubDate>
    </item>
  </channel>
</rss>
