<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Agents on Ken Kitts</title><link>https://kenkitts.com/tags/agents/</link><description>Recent content in Agents on Ken Kitts</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 12 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://kenkitts.com/tags/agents/index.xml" rel="self" type="application/rss+xml"/><item><title>Building an AI Agent from Scratch, Part 3: Memory, the Plan, and the Bill That Comes With Both</title><link>https://kenkitts.com/posts/agent-harness-part-3/</link><pubDate>Fri, 12 Jun 2026 00:00:00 +0000</pubDate><guid>https://kenkitts.com/posts/agent-harness-part-3/</guid><description>The model forgets everything between API calls — so you carry the transcript, and you pay for it every single turn. Let&amp;#39;s build the Session object, re-inject the plan to stop the model drifting, add a guard that won&amp;#39;t let it fake &amp;#39;done,&amp;#39; and stare at the token bill that memory quietly runs up.</description></item><item><title>Building an AI Agent from Scratch, Part 4: Remote Tools, or Trusting a Knife You Didn't Forge</title><link>https://kenkitts.com/posts/agent-harness-part-4/</link><pubDate>Fri, 12 Jun 2026 00:00:00 +0000</pubDate><guid>https://kenkitts.com/posts/agent-harness-part-4/</guid><description>Local tools are knives you forged yourself. MCP lets the model reach for knives someone else made, on someone else&amp;#39;s server, behind an OAuth login. Let&amp;#39;s wire a remote tool server into the same registry the local tools use — and stare hard at what it means to trust a tool you didn&amp;#39;t write.</description></item><item><title>Building an AI Agent from Scratch, Part 2: Tools, or How I Learned to Stop Worrying and Hand the Model a Knife</title><link>https://kenkitts.com/posts/agent-harness-part-2/</link><pubDate>Wed, 10 Jun 2026 00:00:00 +0000</pubDate><guid>https://kenkitts.com/posts/agent-harness-part-2/</guid><description>Tools are what turn a chatbot into an agent — and what turn a polite assistant into something with filesystem access. Let&amp;#39;s build the decorator-based registry, wire it into Bedrock, and add the guardrails that stop the model from reading your SSH keys.</description></item><item><title>Building an AI Agent from Scratch, Part 1: What Even Is an Agent Harness?</title><link>https://kenkitts.com/posts/agent-harness-part-1/</link><pubDate>Mon, 08 Jun 2026 00:00:00 +0000</pubDate><guid>https://kenkitts.com/posts/agent-harness-part-1/</guid><description>LLMs can only produce text. So how do they &amp;#39;use tools&amp;#39;? Let&amp;#39;s break down the agent harness — the code that turns a language model into something that can actually do stuff.</description></item></channel></rss>