Agent Of Empires Daily: Session State Keeps Slipping Through the Cracks

Fifteen pull requests landed today, most fixing session state bugs where structured-view sessions lost context across resumes, restarts, and clears — plus a cluster of cross-platform build fixes that kept the serve feature compiling everywhere.

Duration: PT2M37S

Episode overview

This episode is a short developer briefing from Agent Of Empires Daily.

It explains recent repository work in plain language.

  • Show: Agent Of Empires Daily
  • Published: 2026-07-24T20:00:38Z
  • Audio duration: PT2M37S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good evening, it's July 24th, and this is Agent Of Empires Daily.

The dominant story today: session state keeps falling out of sync across restarts, resumes, and clears in structured-view sessions, and the team spent much of the day chasing down every place that happens.

Start with resume. PR 3078 found that the new Oh My Pi agent shipped without session-capture wiring, so restarts silently began fresh conversations instead of resuming. PR 3083 found the opposite problem on clear — running slash-clear looked clean in the UI, but the old ACP session id stayed persisted, so a worker…

Alongside that, a second theme: ACP event handling is still surfacing edge cases. PR 3085 stopped long-running terminal keepalive pings from spawning phantom tool-call cards. PR 3093 fixed diffs for newly created files that Claude's Write tool never actually emits in the expected format. PR 3074 fixed opencode…

Smaller but worth noting: three build-health fixes. PR 3081 patched a missing required field that was breaking the web build on main. PR 3082 fixed a flaky CI test around lock reacquisition. And PR 3100 fixed a FreeBSD-specific type mismatch blocking the serve feature there.

What's next: watch PR…

Nearby episodes from Agent Of Empires Daily

  1. Settings That Lied to You
  2. Runner Takes the Wheel on ACP
  3. The Plugin API Grows Up
  4. Terminal Session Recovery and Live-View Stability
  5. Plugin Platform Lays Its Foundation
  6. Trash, Status, and Session Reliability Hardening
  7. Chasing Down TUI Status and Input Bugs
  8. The Live Mode Overhaul