<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel>
<title>Kowalski blog</title><link>https://kowalski.yarenty.com/blog/</link>
<description>Notes from building kowalski: hordes of small AI agents that do real work on your machine.</description>
<item><title>Ask your spreadsheets. Get a workbook back. No number made up.</title><link>https://kowalski.yarenty.com/blog/ask-your-spreadsheets/</link><guid>https://kowalski.yarenty.com/blog/ask-your-spreadsheets/</guid><pubDate>Sat, 26 Sep 2026 08:00:00 GMT</pubDate><description>Kowalski 2.1 hands three chores to a horde of small AI agents: questions about your spreadsheets, a morning brief, and the paperwork in your inbox. The numbers come from a query engine, not from the AI.</description></item>
<item><title>Eighteen months of Kowalski: an architecture that kept getting smaller</title><link>https://kowalski.yarenty.com/blog/architecture-history/</link><guid>https://kowalski.yarenty.com/blog/architecture-history/</guid><pubDate>Sat, 26 Sep 2026 08:00:00 GMT</pubDate><description>From a weekend Ollama wrapper to one binary that answers questions about your spreadsheets: eighteen months of diagrams, and why almost every good change removed something.</description></item>
<item><title>Beyond Chat History: Building Human-Like Memory for AI Agents in kowalski-core</title><link>https://kowalski.yarenty.com/blog/agent-memory/</link><guid>https://kowalski.yarenty.com/blog/agent-memory/</guid><pubDate>Sat, 12 Jul 2025 08:00:00 GMT</pubDate><description>Working, episodic and semantic memory for agents in Rust, and why the stack ended up on SQLite.</description></item>
<item><title>Your Agent Is Only as Good as Its Tools: A Guide to Crafting High-Quality Instruments for AI</title><link>https://kowalski.yarenty.com/blog/agent-tools/</link><guid>https://kowalski.yarenty.com/blog/agent-tools/</guid><pubDate>Sat, 05 Jul 2025 08:00:00 GMT</pubDate><description>An agent is only as good as its tools: what makes a tool easy for a model to use correctly.</description></item>
</channel></rss>
