<?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>Posts on Sebastian PE — Go, AI &amp; Engineering</title>
    <link>https://triumphpc.github.io/blog/posts/</link>
    <description>Recent content in Posts on Sebastian PE — Go, AI &amp; Engineering</description>
    <image>
      <title>Sebastian PE — Go, AI &amp; Engineering</title>
      <url>https://triumphpc.github.io/blog/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</url>
      <link>https://triumphpc.github.io/blog/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</link>
    </image>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Mon, 29 Jun 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://triumphpc.github.io/blog/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Agent Memory: From Isolated Context to Collaborative Memory</title>
      <link>https://triumphpc.github.io/blog/posts/agent-memory-collaborative-deep-dive/</link>
      <pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://triumphpc.github.io/blog/posts/agent-memory-collaborative-deep-dive/</guid>
      <description>A deep dive into LLM agent memory architecture based on the MemRec paper (ACL 2026): collaborative memory, decoupling memory management from reasoning, Information Bottleneck. Comparison of the TOP-3 production tools — Mem0, Letta (MemGPT), and Zep — across nine axes. Highlighting the gap: research outpaces tooling.</description>
    </item>
    <item>
      <title>Go Internals: sync.Mutex and sync/atomic — From Data Race to Starvation Mode</title>
      <link>https://triumphpc.github.io/blog/posts/sync-mutex-atomic/</link>
      <pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://triumphpc.github.io/blog/posts/sync-mutex-atomic/</guid>
      <description>Mutex and atomic are not two independent tools — they are one stack of abstractions. I dig through the stack from data race to starvation mode: why x++ is three ARM64 instructions, how CAS became a universal primitive (Herlihy 1991), why Mutex is built on top of atomic CAS, and how Russ Cox&amp;rsquo;s barging-vs-handoff debate (issue #13086) gave Go its 1ms starvation threshold. With public benchmarks, the bit layout of Mutex state, and a cheatsheet for when to reach for which.</description>
    </item>
    <item>
      <title>AI Agent Design Patterns. Part 6: Agent Memory in Practice</title>
      <link>https://triumphpc.github.io/blog/posts/ai-agent-design-patterns-6-memory-deep-dive/</link>
      <pubDate>Thu, 11 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://triumphpc.github.io/blog/posts/ai-agent-design-patterns-6-memory-deep-dive/</guid>
      <description>Deep dive into agent memory mechanics: five memory files, four context assembly strategies, TOOLS.md as a dual-source responsibility, and Dreaming — background consolidation from Anthropic (Auto Dream, Dreams API, KAIROS) and OpenAI (Dreaming V3, 82.8% factual recall). Engineering decisions behind a production platform.</description>
    </item>
    <item>
      <title>AI Agent Design Patterns. Part 4: Multi-Agent Patterns</title>
      <link>https://triumphpc.github.io/blog/posts/ai-agent-design-patterns-4-multi-agent/</link>
      <pubDate>Mon, 08 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://triumphpc.github.io/blog/posts/ai-agent-design-patterns-4-multi-agent/</guid>
      <description>Five multi-agent orchestration architectures — Supervisor, Swarm, Debate, Assembly Line, Hierarchical — with Mermaid diagrams, code examples in Eino (Go), and an honest look at limitations. When one agent isn&amp;rsquo;t enough, and when you&amp;rsquo;re better off staying solo.</description>
    </item>
    <item>
      <title>AI Agent Design Patterns. Part 5: Agent Memory Management</title>
      <link>https://triumphpc.github.io/blog/posts/ai-agent-design-patterns-5-memory/</link>
      <pubDate>Mon, 08 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://triumphpc.github.io/blog/posts/ai-agent-design-patterns-5-memory/</guid>
      <description>Context window ≠ memory. I break down agent amnesia, the academic taxonomy (Du et al., 2026), five approaches to memory — from OpenClaw&amp;rsquo;s file-based brain to mem0&amp;rsquo;s managed layer — and how our team solves this in practice.</description>
    </item>
    <item>
      <title>AI Agent Design Patterns. Part 2: Plan-and-Execute Pattern</title>
      <link>https://triumphpc.github.io/blog/posts/ai-agent-design-patterns-2-plan-execute/</link>
      <pubDate>Sun, 07 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://triumphpc.github.io/blog/posts/ai-agent-design-patterns-2-plan-execute/</guid>
      <description>Plan-and-Execute separates strategic planning from tactical execution. I break down the Planner+Executor+Reviser architecture, ReWOO and LLMCompiler variants with numbers from original papers, prompt injection defense via control-flow integrity, and a minimal working Go example with Eino.</description>
    </item>
    <item>
      <title>AI Agent Design Patterns. Part 3: Reflexion Pattern</title>
      <link>https://triumphpc.github.io/blog/posts/ai-agent-design-patterns-3-reflexion/</link>
      <pubDate>Sun, 07 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://triumphpc.github.io/blog/posts/ai-agent-design-patterns-3-reflexion/</guid>
      <description>Reflexion is a pattern where an agent learns from its own mistakes through verbal reinforcement and episodic memory. I trace the evolution of self-critique from Constitutional AI to Reflexion, honestly show its limitations (doesn&amp;rsquo;t work without an external verifier), and implement a working example in Go using Eino compose.Graph with an Actor → Evaluator → Reflector → retry loop.</description>
    </item>
    <item>
      <title>AI Agent Design Patterns. Part 1: ReAct Pattern</title>
      <link>https://triumphpc.github.io/blog/posts/ai-agent-design-patterns-1-react/</link>
      <pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://triumphpc.github.io/blog/posts/ai-agent-design-patterns-1-react/</guid>
      <description>ReAct (Reasoning + Acting) — the foundational AI agent design pattern that interleaves reasoning and action in a single loop. I break down the architecture, numbers from Yao et al. 2022, framework landscape, and a minimal working Go example via Eino.</description>
    </item>
    <item>
      <title>Getting Started with Hugo &#43; PaperMod</title>
      <link>https://triumphpc.github.io/blog/posts/getting-started/</link>
      <pubDate>Fri, 05 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://triumphpc.github.io/blog/posts/getting-started/</guid>
      <description>How this blog was born — Hugo, PaperMod theme, Mermaid diagrams, KaTeX math, custom dark styling, and fully automated CI/CD via GitHub Actions.</description>
    </item>
  </channel>
</rss>
