<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <title>tamer.ai blog</title>
  <subtitle>Field notes on agentic engineering, kernel sandboxes and human-in-the-loop AI for coding agents.</subtitle>
  <link rel="alternate" type="text/html" href="https://tamer.ai/en/blog/"/>
  <link rel="self" type="application/atom+xml" href="https://tamer.ai/feed.xml"/>
  <id>https://tamer.ai/en/blog/</id>
  <updated>2026-05-17T00:00:00Z</updated>
  <author>
    <name>tamer team</name>
    <uri>https://tamer.ai</uri>
  </author>
  <rights>BSL 1.1 — Apache 2.0 after 4 years</rights>
  <entry>
    <title>Total transparency: why the terminal is AI&#39;s best ally</title>
    <link rel="alternate" type="text/html" href="https://tamer.ai/en/blog/2026-05-17-terminal-transparency-cost-control/"/>
    <id>https://tamer.ai/en/blog/2026-05-17-terminal-transparency-cost-control/</id>
    <published>2026-05-17T00:00:00Z</published>
    <updated>2026-05-17T00:00:00Z</updated>
    <author>
      <name>tamer team</name>
    </author>
    <summary type="text">AI shouldn&#39;t be a black box. Discover why tamer prioritizes Standard Input (STDIN) and respects your existing subscriptions.</summary>
  </entry>
  <entry>
    <title>Building tamer&#39;s spec-completeness v2 — a 5-axis study</title>
    <link rel="alternate" type="text/html" href="https://tamer.ai/en/blog/2026-05-13-building-tamer-spec-completeness-v2-five-axis-study/"/>
    <id>https://tamer.ai/en/blog/2026-05-13-building-tamer-spec-completeness-v2-five-axis-study/</id>
    <published>2026-05-13T00:00:00Z</published>
    <updated>2026-05-13T00:00:00Z</updated>
    <author>
      <name>tamer team</name>
    </author>
    <summary type="text">Five axes, five iterations each. How we turned &#39;is this spec good enough?&#39; from a vibe into a checklist that a Master Agent can refuse a Work Item against.</summary>
  </entry>
  <entry>
    <title>Anatomy of a [DONE] event that never arrived</title>
    <link rel="alternate" type="text/html" href="https://tamer.ai/en/blog/2026-05-09-anatomy-of-a-done-event-that-never-arrived/"/>
    <id>https://tamer.ai/en/blog/2026-05-09-anatomy-of-a-done-event-that-never-arrived/</id>
    <published>2026-05-09T00:00:00Z</published>
    <updated>2026-05-09T00:00:00Z</updated>
    <author>
      <name>tamer team</name>
    </author>
    <summary type="text">Four levels of root cause for why an agent that finishes its work stays invisible.</summary>
  </entry>
  <entry>
    <title>Why your AI agent is silently degrading your codebase</title>
    <link rel="alternate" type="text/html" href="https://tamer.ai/en/blog/2026-05-07-why-your-ai-agent-is-silently-degrading-your-codebase/"/>
    <id>https://tamer.ai/en/blog/2026-05-07-why-your-ai-agent-is-silently-degrading-your-codebase/</id>
    <published>2026-05-07T00:00:00Z</published>
    <updated>2026-05-07T00:00:00Z</updated>
    <author>
      <name>tamer team</name>
    </author>
    <summary type="text">75% of AI agents see their regression rate grow over time. Here&#39;s how to avoid it.</summary>
  </entry>
  <entry>
    <title>Spec is the bottleneck, not the model</title>
    <link rel="alternate" type="text/html" href="https://tamer.ai/en/blog/2026-05-05-spec-is-the-bottleneck/"/>
    <id>https://tamer.ai/en/blog/2026-05-05-spec-is-the-bottleneck/</id>
    <published>2026-05-05T00:00:00Z</published>
    <updated>2026-05-05T00:00:00Z</updated>
    <author>
      <name>tamer team</name>
    </author>
    <summary type="text">Once model capability passes a threshold, code quality depends on the completeness of the specification — not the intelligence of the model. A field note from tamer&#39;s design log.</summary>
  </entry>
</feed>
