
Hermes Agent 0.15.x, Codex 0.135, Claude Code 2.1.157, Opus 4.8, Browser MCP, and Usage Telemetry
AgentStack Daily EP059 leads with a current agent-stack release readout. Hermes Agent moves from `v0.14.0` to the `v0.15.x` line with a major kanban/orchestration expansion, faster launch and session search, promptware defense, Bitwarden Secrets Manager support, skill bundles, an Ink multi-session TUI, image provider additions, a Nous-approved MCP catalog, ntfy messaging, and follow-up fixes for dashboard loopback auth, Docker insecure-mode opt-in, MCP PATH resolution, `.md` media delivery, plugin packaging, and wheel/sdist manifests. Codex `rust-v0.135.0` adds richer `doctor` diagnostics, remote `/status` details, Vim text objects, named permission profiles, bundled zsh helper discovery, Python SDK sandbox presets, non-interactive install mode, and TUI/session reliability fixes. Claude Code `2.1.154` through `2.1.157` adds Opus 4.8, dynamic workflows, effort controls, automatic skill loading from `.claude/skills`, plugin scaffolding, `claude agents` worktree/session improvements, richer telemetry options, and many background-session, sandbox, MCP, image, terminal, and worktree fixes. The episode then covers Anthropic Opus 4.8, OpenAI workspace-agent controls, Chrome DevTools MCP, local code-flow tools, usage/quota telemetry, and programmable video rendering for agent-built media. Show notes: https://tobyonfitnesstech.com/podcasts/episode-59/
🎧 Listen to EpisodeAgentStack Daily EP059 - Hermes Agent 0.15.x, Codex 0.135, Claude Code 2.1.157, Opus 4.8, Browser MCP, and Usage Telemetry
Release Coverage Check
- OpenClaw - Latest stable verified:
v2026.5.27, published 2026-05-28T11:41:42Z from GitHub releases. Recent episode version tags detected:v2026.5.27andv2026.5.26. Selected missing versions: none for stable coverage. Prereleasev2026.5.28-beta.3was visible on 2026-05-29 and belongs in the watch lane, not the stable release block. - Hermes Agent - Latest stable verified:
v2026.5.29.2/v0.15.2, published 2026-05-29T13:37:26Z from GitHub releases. Recent episode version tags detected:v2026.5.16. Selected missing versions:v2026.5.28,v2026.5.29, andv2026.5.29.2. - OpenAI Codex app/CLI - Latest stable verified:
rust-v0.135.0, published 2026-05-28T17:31:35Z from GitHub releases. Recent episode version tags detected:rust-v0.134.0. Selected missing version:rust-v0.135.0.rust-v0.136.0-alpha.1was seen as a prerelease and excluded from stable coverage. - Claude Code CLI - Latest npm
latestverified:2.1.157, published 2026-05-29T17:30:02Z; npmstabledist-tag remains2.1.148. Recent episode version tags detected:2.1.152and2.1.153. Selected missing versions from the npmlatestlane:2.1.154,2.1.156, and2.1.157. - Candidate verification - The selected slate leads with the Hermes, Codex, and Claude Code release block, keeps OpenClaw stable coverage in the watch lane, then moves into model/workspace-agent news and GitHub-hosted projects that improve browser debugging, code flow tracing, cost telemetry, and agent media generation.
Runtime Target
42-50 min. Release readout up front, then source-verified stories around frontier coding models, workspace-agent controls, browser runtime tooling, local code-flow context, cost/quota telemetry, and programmable agent media.
Episode Title
Hermes Agent 0.15.x, Codex 0.135, Claude Code 2.1.157, Opus 4.8, Browser MCP, and Usage Telemetry
Tagline
Hermes ships a large platform release and hotfix chain, Codex and Claude Code add sharper operational surfaces, Opus 4.8 changes the coding-agent model lane, workspace agents get more policy controls, and the project radar turns browser state, code flow, usage cost, and media rendering into agent-readable tools.
Feed Description
AgentStack Daily EP059 leads with a current agent-stack release readout. Hermes Agent moves from v0.14.0 to the v0.15.x line with a major kanban/orchestration expansion, faster launch and session search, promptware defense, Bitwarden Secrets Manager support, skill bundles, an Ink multi-session TUI, image provider additions, a Nous-approved MCP catalog, ntfy messaging, and follow-up fixes for dashboard loopback auth, Docker insecure-mode opt-in, MCP PATH resolution, .md media delivery, plugin packaging, and wheel/sdist manifests. Codex rust-v0.135.0 adds richer doctor diagnostics, remote /status details, Vim text objects, named permission profiles, bundled zsh helper discovery, Python SDK sandbox presets, non-interactive install mode, and TUI/session reliability fixes. Claude Code 2.1.154 through 2.1.157 adds Opus 4.8, dynamic workflows, effort controls, automatic skill loading from .claude/skills, plugin scaffolding, claude agents worktree/session improvements, richer telemetry options, and many background-session, sandbox, MCP, image, terminal, and worktree fixes. The episode then covers Anthropic Opus 4.8, OpenAI workspace-agent controls, Chrome DevTools MCP, local code-flow tools, usage/quota telemetry, and programmable video rendering for agent-built media.
Story Slate
1. OpenClaw stays stable while Hermes Agent 0.15.x becomes the main release event
OpenClaw's stable lane remains on v2026.5.27, while the visible v2026.5.28 work is still beta-watch material around agent recovery, channel identity, malformed callback rejection, and provider/media expansion. Hermes Agent is the current stable release story. Its v0.15.x run is a large platform update: run_agent.py is split into smaller modules, kanban becomes a real multi-agent surface with auto-decomposition, swarm topology, scheduled tasks, worktree-per-task, and per-task model overrides, session_search becomes dramatically faster and free, promptware defense lands, Bitwarden Secrets Manager reduces provider-key sprawl, skill bundles group workflow behavior, the Ink TUI gets multi-session orchestration, image providers expand, the MCP catalog gets an interactive picker, ntfy joins messaging, and xAI/Web Search provider integration deepens. v0.15.1 fixes the loopback dashboard reload loop and Docker insecure-mode inference, and v0.15.2 ships bundled plugin manifests in packaging artifacts.
Technical depth angle: explain durable kanban orchestration, worker lifecycle, worktree-per-task isolation, scheduled task dispatch, promptware defense boundaries, secret bootstrap tokens, MCP catalog selection, dashboard loopback auth, Docker bind-host safety, and Python packaging manifests.
Actionability angle: upgrade Hermes only after checking one local kanban board, one scheduled task, one MCP catalog install, one Bitwarden-backed provider path, and one loopback dashboard session.
Listener hook: this is Hermes moving from "agent CLI with tools" toward "local agent operations platform," which changes how teams split, recover, and audit agent work.
Primary links: https://github.com/NousResearch/hermes-agent/releases/tag/v2026.5.28, https://github.com/NousResearch/hermes-agent/releases/tag/v2026.5.29, https://github.com/NousResearch/hermes-agent/releases/tag/v2026.5.29.2
2. Codex 0.135 makes diagnostics, permissions, and SDK sandboxes more inspectable
Codex rust-v0.135.0 is smaller than the Hermes release, but it lands on the surfaces that matter when a local coding agent breaks: richer codex doctor output for environment, Git, terminal, app-server, and thread inventory; remote /status details that show connection and server version; named permission profiles in /permissions; a bundled patched zsh helper for packaged builds; Python SDK Sandbox presets for thread and turn APIs; and non-interactive installer support through CODEX_NON_INTERACTIVE=1. The fixes also make markdown tables, TUI output, slash-command completion, tmux/iTerm control-mode handling, remote attachments, extension errors, app-server model selection, and MCP disconnects less brittle.
Technical depth angle: explain diagnostics as support data, remote transport status, profile-based permission selection, shell helper discovery, SDK sandbox presets, non-interactive installs, and why TUI rendering and app-server model selection affect long local runs.
Actionability angle: run codex doctor before blaming a model, define named permission profiles for risky repos, use SDK sandbox presets instead of ad hoc config, and test one remote transport session after upgrading.
Listener hook: coding agents are only useful when failures are inspectable; this release gives more of the runtime a name, a status, and a recovery path.
Primary links: https://github.com/openai/codex/releases/tag/rust-v0.135.0
3. Claude Code 2.1.157 and Opus 4.8 push workflows, plugins, effort, and worktrees forward
Claude Code's latest lane moved past the 2.1.153 reliability release into an Opus 4.8 and workflow wave. 2.1.154 adds Opus 4.8 support, dynamic workflows for large background efforts, fast mode pricing changes, effort label changes, background shell dispatch through claude agents, streaming tool execution by default, stdio MCP session environment variables, pending-approval rendering for .mcp.json, and many sandbox/worktree/background fixes. 2.1.156 fixes Opus 4.8 thinking-block API errors. 2.1.157 automatically loads plugins from .claude/skills, adds claude plugin init, improves /plugin autocomplete, honors the agent field in settings.json for dispatched sessions, lets EnterWorktree move between Claude-managed worktrees, expands optional tool-parameter telemetry, leaves completed worktrees unlockable, and fixes image, sandbox prompt, background-agent, resume, worktree, terminal, and workflow-trigger issues.
Technical depth angle: explain dynamic workflow dispatch, effort controls, automatic skill/plugin loading, worktree switching, MCP session environment variables, telemetry detail flags, sandbox network prompts, background-session retirement, and image placeholder handling.
Actionability angle: pin the desired npm lane, test Opus 4.8 on one contained repo task, create one local plugin with claude plugin init, verify .claude/skills auto-loading, and inspect whether background worktrees cleanly unlock after completion.
Listener hook: Claude Code is not just getting a stronger model; it is turning workflows, skills, plugins, and worktrees into first-class operating pieces.
Primary links: https://raw.githubusercontent.com/anthropics/claude-code/main/CHANGELOG.md, https://www.npmjs.com/package/@anthropic-ai/claude-code, https://www.anthropic.com/news/claude-opus-4-8
4. OpenAI workspace agents add policy controls for Slack threads, speech output, and shared directories
OpenAI's May 28 workspace-agent release notes move the ChatGPT agent surface toward managed team operation. Workspace agents can use GPT-5.5 with reasoning-effort controls, admins can choose which roles may publish agents into the shared directory, guided setup asks better configuration questions, agents can generate audio files, Slack agents can respond to relevant follow-up messages in a thread after the initial mention, and app action safeguards let builders constrain what an agent can do in each enabled workspace app. In the same broader Codex direction, mobile remote access and scoped access tokens keep showing the pattern: execution lives near the trusted environment, while control and identity become managed surfaces. Technical depth angle: explain role-based publishing, guided agent setup, per-app action safeguards, Slack thread-follow behavior, speech output as generated media, reasoning effort as an admin/user control, and scoped workspace identity for automations. Actionability angle: separate personal agents from shared-directory agents, test Slack thread replies in one low-risk channel, set app-level action safeguards before enabling mutating tools, and keep audio generation on explicit workflows until storage and review behavior are clear. Listener hook: once agents can speak in shared Slack threads and take app actions, the admin surface becomes part of the product, not paperwork after the fact. Primary links: https://help.openai.com/en/articles/10128477-chatgpt-enterprise-edu-release-notes, https://openai.com/index/work-with-codex-from-anywhere/
5. Chrome DevTools MCP makes browser runtime state a first-class coding-agent tool
Chrome DevTools MCP is a browser-debugging bridge for coding agents, and its current release line matters because frontend work often fails in the gap between code edits and what the browser actually does. Version 1.1.1 is a small CLI argument fix, but the project itself is the useful stack surface: it lets agents query and operate Chrome DevTools through MCP instead of relying only on screenshots, static files, or manual console copying. For OpenClaw, Codex, Claude Code, and Hermes, the value is a tighter loop from DOM, network, console, performance, and page state back into the agent's reasoning.
Technical depth angle: explain MCP as a browser-inspection boundary, page identifiers, DevTools protocol-backed state, console/network/runtime observability, DOM inspection, performance data, and how browser tools differ from visual-only computer use.
Actionability angle: connect it to one local frontend, reproduce a bug through the browser, inspect console and network state, then ask the coding agent to patch only after it can cite the browser evidence.
Listener hook: a frontend agent that can inspect the running page is less likely to hallucinate from the source tree alone.
Primary links: https://github.com/ChromeDevTools/chrome-devtools-mcp, https://github.com/ChromeDevTools/chrome-devtools-mcp/releases/tag/chrome-devtools-mcp-v1.1.1
6. Usage telemetry projects turn model cost and quota into data the stack can act on
The ccusage project is a useful reminder that model choice is not only quality and latency; it is also local usage evidence, pricing, missing telemetry, and quota behavior. The current v20.0.6 release adds Claude Opus 4.8 rates, fallback to models.dev pricing, warnings when model pricing is missing, Copilot missing-OTel explanations, opencode Kimi cost fixes, and release/install fixes. That fits the week because the stack is getting more background workflows, more long-running agent sessions, more model routing, and more media uploads. Without usage accounting, teams discover limits only when a job fails.
Technical depth angle: explain local usage log parsing, OpenTelemetry gaps, provider pricing tables, fallback pricing sources, missing-price warnings, model-family rate changes, and how cost telemetry differs from API quota telemetry while still supporting the same scheduling decisions.
Actionability angle: run usage accounting across Claude Code, Codex, Copilot, or OpenCode sessions, compare the cost profile of background workflows against foreground edits, and feed usage limits into schedulers before launching bulk agent or media work.
Listener hook: the cheapest failure is the one your scheduler avoids because it knew the budget before it clicked upload or spawned twenty agents.
Primary links: https://github.com/ryoppippi/ccusage, https://github.com/ryoppippi/ccusage/releases/tag/v20.0.6
7. Agent-native media tools make generated video a programmable surface
Hyperframes is a practical project for a different part of the stack: agents that create media need renderable, inspectable, code-shaped artifacts. The project turns HTML into video and is explicitly built for agents. Its current releases are small playback and design-panel fixes, but the stack angle is bigger: HTML, CSS, animation state, playback rate, and rendered output become testable assets instead of opaque video-editor state. For podcast, short-form, product demo, and documentation workflows, that means a coding agent can generate a visual sequence, render it, inspect it, patch it, and keep the source in version control. Technical depth angle: explain HTML-as-video source, runtime playback constraints, GSAP state, deterministic rendering, asset versioning, preview/player limits, and how a generated media pipeline can be tested before publication. Actionability angle: use it first for a short explainer or product-demo clip, keep the HTML source beside the script, render in CI or a local job, and add visual checks before upload. Listener hook: agents are better at media when the media has source code, not just a final MP4. Primary links: https://github.com/heygen-com/hyperframes, https://github.com/heygen-com/hyperframes/releases/tag/v0.6.58
GitHub Project Radar
- Chrome DevTools MCP - https://github.com/ChromeDevTools/chrome-devtools-mcp - TypeScript MCP bridge exposing Chrome DevTools to coding agents. GitHub API check on 2026-05-29 showed 42,258 stars, 2,700 forks, created 2025-09-11, pushed 2026-05-28. Latest release
chrome-devtools-mcp-v1.1.1shipped 2026-05-27 with a CLI page-id argument fix. Stack improvement angle: give Codex, Claude Code, OpenClaw, and Hermes browser evidence from the running app before frontend edits. Try now: reproduce one UI bug, inspect console/network/DOM state through MCP, then patch from the evidence. - CodeGraph - https://github.com/colbymchenry/codegraph - TypeScript local code knowledge graph for Claude Code, Codex, Gemini, Cursor, OpenCode, Antigravity, Kiro, and Hermes Agent. GitHub API check on 2026-05-29 showed 33,096 stars, 2,001 forks, created 2026-01-18, pushed 2026-05-29. Latest release
v0.9.7shipped 2026-05-28 with better Go gRPC implementation resolution, generated-file deprioritization, dynamic-dispatch trace output, multi-module endpoint selection, and route-table context. Stack improvement angle: let agents answer flow and routing questions with pre-indexed local structure instead of spending tool calls on generated files and same-name symbols. Try now: askcodegraph_contexthow one web request reaches its handler and compare the answer with raw text search. - ccusage - https://github.com/ryoppippi/ccusage - Rust CLI for analyzing local coding-agent token usage and cost across supported tools. GitHub API check on 2026-05-29 showed 15,154 stars, 597 forks, created 2025-05-29, pushed 2026-05-29. Latest release
v20.0.6shipped 2026-05-29 with Claude Opus 4.8 pricing, fallback pricing, missing-price warnings, Copilot OTel explanations, and opencode cost fixes. Stack improvement angle: make model spend visible before background workflows, long compactions, or multi-agent runs surprise the budget. Try now: run it over recent local agent sessions, compare model families, and set scheduler limits from observed usage. - Hyperframes - https://github.com/heygen-com/hyperframes - TypeScript project for writing HTML and rendering video, built for agents. GitHub API check on 2026-05-29 showed 22,236 stars, 2,076 forks, created 2026-03-10, pushed 2026-05-29. Latest release
v0.6.58shipped 2026-05-29 with playback-rate clamping and GSAP design-panel state fixes. Stack improvement angle: give media-generation agents source-controlled video scenes that can be rendered, inspected, patched, and tested like code. Try now: build a 20-second product explainer from HTML, render it locally, and verify playback/visual state before upload. - claude-mem - https://github.com/thedotmack/claude-mem - TypeScript persistent context layer that captures, compresses, and reinjects agent session context across Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, and OpenCode. GitHub API check on 2026-05-29 showed 79,591 stars, 6,846 forks, created 2025-08-31, pushed 2026-05-29. Latest release
v13.4.0shipped 2026-05-29 with OpenAI-compatible base URL configuration, spawn-contract fixes, worker lifecycle hardening, output-fidelity fixes, SQLite repair improvements, and green CI. Stack improvement angle: make memory provider selection and persistence repair explicit instead of tying cross-session context to one CLI's transcript format. Try now: connect it to a disposable repo, run two short sessions with different clients, and verify what context is recalled and what is withheld.
Extra Research Candidates
- OpenClaw v2026.5.28 beta watch - Primary source: https://github.com/openclaw/openclaw/releases/tag/v2026.5.28-beta.3. Technical depth angle: explain app-server recovery, channel identity, Discord recovered tool warnings, malformed callback rejection, provider/media additions, and why beta-only changes should be watched without replacing stable release coverage.
- Claude Opus 4.8 system-card deep dive - Primary source: https://www.anthropic.com/news/claude-opus-4-8. Technical depth angle: compare benchmark methodology, effort settings, fast mode, pricing, safety/evaluation claims, and how model behavior changes should alter coding-agent task selection.
- OpenAI Codex remote access and tokens - Primary source: https://openai.com/index/work-with-codex-from-anywhere/. Technical depth angle: explain secure relay, remote host state sync, scoped access tokens, hooks, and why local credentials plus mobile supervision changes the coding-agent deployment boundary.
Show Notes
OpenClaw `v2026.5.27` remains the stable OpenClaw baseline while `v2026.5.28` is a beta watch item, and Hermes Agent `v2026.5.29.2` is the new stable agent-stack release event. Codex 0.135, Claude Code 2.1.157, and Opus 4.8 complete the release context for EP059. Hermes gets the largest platform move: kanban orchestration, worktree-per-task execution, scheduled tasks, faster session search, promptware defense, skill bundles, MCP catalog selection, ntfy messaging, and follow-up fixes for loopback dashboards, Docker insecure mode, MCP PATH resolution, `.md` media, and plugin packaging. Codex adds better diagnostics, remote status, named permission profiles, SDK sandbox presets, non-interactive install support, and TUI/runtime reliability. Claude Code adds Opus 4.8, dynamic workflows, automatic `.claude/skills` plugin loading, plugin scaffolding, worktree switching, telemetry detail options, and background-session cleanup. Then the episode moves into workspace-agent policy, browser runtime MCP, code-flow graphs, usage telemetry, and agent-built media.
[00:00] Opening: agent stacks become easier to inspect
The useful theme today is inspectability. Hermes is making orchestration visible. Codex is naming more of the runtime through `doctor`, `/status`, profiles, and SDK sandbox presets. Claude Code is putting workflows, plugins, effort, worktrees, and background sessions on clearer rails. OpenAI workspace agents are getting policy controls around publishing, Slack, speech, and app actions. The project lane keeps the same shape: browser state, code-flow state, usage cost, and media rendering all become things an agent can query instead of guessing.
[03:00] OpenClaw and Hermes Agent release readout
OpenClaw starts this release block as a stability check. The latest stable tag remains `v2026.5.27`, which means the content-boundary, Codex app-server recovery, provider catalog, embedding-provider, VLLM thinking-parameter, channel-delivery, and metadata-cache work from the prior stable release is still the baseline. The newer `v2026.5.28` line is visible as beta material, and it is worth watching because the beta notes point at the exact surfaces local agent stacks care about: app-server recovery, subagent cwd/workspace separation, hook context isolation, timeout lock release, stale restart avoidance, channel identity, Discord recovered tool warnings, Slack and Telegram delivery paths, malformed callback rejection, provider additions, and browser timeout validation. Because it is beta, it belongs in the watch lane rather than the stable upgrade lane.
Hermes Agent has the biggest stable agent-stack release of the day. The 0.15 line moves a lot of machinery into core product surfaces. Kanban is no longer a thin board around prompts; it grows orchestration features such as auto-decomposition, swarm topology, scheduled tasks, worktree-per-task execution, and per-task model overrides. That matters because multi-agent work needs durable assignment, isolation, and recovery. A board is only useful if work can be split, claimed, retried, and inspected without turning into a loose pile of chat transcripts.
The codebase shape changed too. The large `run_agent.py` path was split into smaller modules, cold start improved again, and `session_search` became dramatically faster and free. The practical value is simple: when a local agent has many sessions, many tools, and a lot of remembered work, search and startup cost become part of the workflow. Slow search makes memory feel fake. Fast search makes prior work reachable.
Hermes also adds promptware defense, Bitwarden Secrets Manager support, skill bundles, an Ink multi-session TUI, two image-generation providers, a Nous-approved MCP catalog with an interactive picker, ntfy messaging, and deeper xAI integration. The follow-up releases are important too. The dashboard loopback 401 reload loop is fixed. Docker insecure mode becomes an explicit opt-in instead of inferred from bind host. MCP bare-command PATH resolution improves. Markdown media delivery is restored. Packaging now includes bundled plugin manifests in wheel and source distributions.
[12:00] Codex 0.135 makes failures more diagnosable
Codex 0.135 is not the loudest release, but it improves the day-to-day support surface. `codex doctor` now reports richer environment, Git, terminal, app-server, and thread inventory diagnostics. That kind of command matters because coding-agent failures are often environmental: the shell helper is wrong, the app-server is stale, the remote transport is mismatched, the repo state is surprising, or the terminal is corrupting output.
Remote `/status` now shows connection details and server version when the TUI is connected over a remote transport. `/permissions` understands named permission profiles and displays custom profiles. Packaged builds can discover the bundled patched zsh helper across supported macOS and Linux targets. The Python SDK adds friendly `Sandbox` presets for thread and turn APIs. Install scripts support non-interactive installation through `CODEX_NON_INTERACTIVE=1`.
The fixes are also practical: markdown tables and multiline lists render more readably, TUI output is more stable on macOS and Zellij, slash-command completion preserves draft text, older tmux and iTerm control-mode sessions keep normal Ctrl-C behavior, extension tools surface errors better, remote attachments attach correctly, app-server runtime respects model choices, and disconnected MCP tools stop showing as running. The release is about making local and remote Codex runs easier to explain when they misbehave.
[19:00] Claude Code 2.1.157 and Opus 4.8
Claude Code's latest lane moved through an Opus 4.8 release wave. Version 2.1.154 adds Opus 4.8 support, dynamic workflows, fast mode changes, effort label updates, background shell dispatch from `claude agents`, default streaming tool execution, stdio MCP session environment variables, and pending-approval rendering for `.mcp.json` servers. The dynamic workflow piece is the most important part: it lets Claude Code organize larger efforts across background agents and workflow status instead of making one foreground turn carry the whole job.
Version 2.1.156 fixes a thinking-block issue on Opus 4.8. Version 2.1.157 then turns plugin and worktree behavior into a more direct path. Plugins in `.claude/skills` directories are loaded automatically. `claude plugin init` scaffolds a new plugin. `/plugin` autocomplete improves. `claude agents` honors the configured agent field in `settings.json`. `EnterWorktree` can switch between Claude-managed worktrees. Tool-decision telemetry can include tool parameters when the user opts into detail. Completed worktrees are left unlockable so cleanup can prune them.
Anthropic's Opus 4.8 release is the model side of the same movement. It is positioned for harder coding, agentic tasks, and professional work, with unchanged regular pricing from Opus 4.7 and cheaper fast mode than earlier fast-mode pricing. The right evaluation is not only whether a benchmark moved. It is whether the model plus workflow layer can run a larger task, ask better questions, avoid silent wrongness, and clean up its worktree afterward.
[27:00] Workspace agents need policy because they now live in shared channels
OpenAI's workspace-agent release notes show another direction: agents are becoming shared workspace actors. Workspace agents can use GPT-5.5 with reasoning effort controls. Admins can control which roles publish agents into a shared directory. Guided setup helps users configure agents. Agents can produce audio files. Slack agents can respond to relevant follow-up messages in a thread after the initial mention. Builders can define safeguards for actions in each enabled app.
Those details matter because shared agents have different risks than personal chat. A Slack-thread agent can be useful only if it knows when a follow-up is relevant and when to stay quiet. A speech-output agent needs storage, review, and distribution expectations. A shared directory needs publishing permissions, not just a pile of clever prompts. App safeguards need to be set before the agent gets write-capable tools.
Codex remote access and access tokens fit the same pattern. The machine that owns the files and credentials remains the execution boundary, while phones, scripts, and managed workspace identity become control surfaces. That is the stable architecture for agent work: run near the data, supervise from the channel that fits the moment, and keep identity scoped.
[34:00] Browser runtime MCP beats guessing from source
Chrome DevTools MCP is a good project to watch because frontend agents need browser evidence. A model can read source files and still miss the runtime problem: a network request failed, a console error happened after hydration, a CSS rule was overridden, a page id changed, or a performance issue only appears once the app runs. A DevTools-backed MCP bridge lets the agent inspect the actual browser state.
The current release is a small CLI page-id fix, but the project shape is bigger than that patch. MCP can expose DOM, console, network, runtime, and performance surfaces in a way coding agents can ask about. That differs from visual computer use. Screenshots show what a user sees; DevTools state explains why the browser behaved that way. For local apps, the best loop is evidence first: reproduce, inspect, patch, verify.
[39:00] Code flow, usage cost, and generated media become agent-readable
The project radar has three more useful surfaces. CodeGraph gives agents a local pre-indexed code knowledge graph. Its latest release improves Go gRPC implementation resolution, deprioritizes generated files, handles dynamic-dispatch trace breaks by including endpoint source plus callers and callees, improves multi-module endpoint selection, and inlines routing context for small projects. That is what a coding agent needs when a question is about flow, not just text matches.
ccusage attacks a different blind spot: usage and cost. Its current release adds Opus 4.8 rates, fallback pricing, missing-price warnings, Copilot telemetry explanations, opencode cost fixes, and release/install improvements. As background workflows and multi-agent runs become normal, usage telemetry stops being accounting trivia. It becomes scheduler input. A system that knows model cost, missing pricing, and telemetry gaps can choose a smaller model, wait for a budget window, or stop before a task becomes wasteful.
Hyperframes is the media counterpart. It treats video as HTML source plus renderable runtime, which makes generated media more inspectable. Agents can edit source, render, inspect, patch playback behavior, and keep the media scene in version control. That is more reliable than treating a final MP4 as the first real artifact.
[46:00] Close
The practical queue from EP059 is clear. Hermes is the major platform release to study. Codex is better at showing what environment and permissions it is actually using. Claude Code is moving workflows, plugins, effort, and worktrees into the foreground. Opus 4.8 changes the high-end coding model lane. Workspace agents need policy because they now operate in shared channels. Browser MCP, code graphs, usage telemetry, and source-controlled media are the tool layer that makes agent work less mysterious. The best stack is not the one with the most agents running. It is the one where each agent can see the runtime, know the code path, understand the budget, and leave evidence behind.
Chapters
- 00:00 Agent stacks become easier to inspect
- 03:00 Hermes Agent v0.15.x release readout
- 12:00 Codex 0.135 makes failures more diagnosable
- 19:00 Claude Code 2.1.157 and Opus 4.8
- 27:00 Workspace agents need policy in shared channels
- 34:00 Browser runtime MCP beats guessing from source
- 39:00 Code flow, usage cost, and generated media become agent-readable
- 46:00 Close
Verified Links
- Hermes Agent v2026.5.28: https://github.com/NousResearch/hermes-agent/releases/tag/v2026.5.28
- Hermes Agent v2026.5.29: https://github.com/NousResearch/hermes-agent/releases/tag/v2026.5.29
- Hermes Agent v2026.5.29.2: https://github.com/NousResearch/hermes-agent/releases/tag/v2026.5.29.2
- Codex rust-v0.135.0: https://github.com/openai/codex/releases/tag/rust-v0.135.0
- Claude Code changelog: https://raw.githubusercontent.com/anthropics/claude-code/main/CHANGELOG.md
- Claude Code npm package: https://www.npmjs.com/package/@anthropic-ai/claude-code
- Claude Opus 4.8: https://www.anthropic.com/news/claude-opus-4-8
- OpenAI workspace-agent release notes: https://help.openai.com/en/articles/10128477-chatgpt-enterprise-edu-release-notes
- Codex remote access and tokens: https://openai.com/index/work-with-codex-from-anywhere/
- OpenClaw v2026.5.27: https://github.com/openclaw/openclaw/releases/tag/v2026.5.27
- OpenClaw v2026.5.28 beta watch: https://github.com/openclaw/openclaw/releases/tag/v2026.5.28-beta.3
- Chrome DevTools MCP: https://github.com/ChromeDevTools/chrome-devtools-mcp
- Chrome DevTools MCP v1.1.1: https://github.com/ChromeDevTools/chrome-devtools-mcp/releases/tag/chrome-devtools-mcp-v1.1.1
- CodeGraph: https://github.com/colbymchenry/codegraph
- CodeGraph v0.9.7: https://github.com/colbymchenry/codegraph/releases/tag/v0.9.7
- ccusage: https://github.com/ryoppippi/ccusage
- ccusage v20.0.6: https://github.com/ryoppippi/ccusage/releases/tag/v20.0.6
- Hyperframes: https://github.com/heygen-com/hyperframes
- Hyperframes v0.6.58: https://github.com/heygen-com/hyperframes/releases/tag/v0.6.58
- claude-mem: https://github.com/thedotmack/claude-mem
- claude-mem v13.4.0: https://github.com/thedotmack/claude-mem/releases/tag/v13.4.0
AgentStack Daily EP059
Nova I'm NOVA. Nova This episode covers Hermes Agent zero point one five, Codex zero point one thirty five, Claude Code on npm latest, Opus four point eight, and four project radar items.
Alloy I'm ALLOY, and this is AgentStack Daily. Hermes v2026.5.28 and v2026.5.29 ship a full multi-agent kanban surface with auto-decomposition, swarm topology, and worktree isolation. Codex sharpened its diagnostics with a richer doctor command. Claude Code shipped dynamic workflows as a core structural feature through an Opus four point eight release. And the project radar covers four tools that make the agent stack queryable at the point where it used to be opaque: Chrome DevTools MCP for browser state, CodeGraph for call paths, ccusage for cost telemetry, and Hyperframes for generated media.
Nova Let's get into the releases. [PAUSE]
[00:00-12:00] OpenClaw and Hermes Agent release readout
Alloy Hermes Agent zero point one five is the biggest platform-level shift in this cycle, and it is worth understanding what the kanban surface actually changes before calling it a feature announcement.
Nova Kanban becomes a full multi-agent work surface inside a tool that used to be mostly about running a single agent. Auto-decomposition splits complex tasks into smaller work items that individual agents can claim, work on, and complete independently. Swarm topology coordinates agent collectives so several agents can operate in parallel on related work without crashing into each other's edits. Scheduled tasks add time-based triggers alongside the existing event-driven model, which means a task can fire at a specific clock time rather than only when a human pushes a button or an event arrives. Worktree-per-task execution isolates each piece of work in its own filesystem context, which eliminates the problem where two concurrent agent sessions overwrite the same files and produce a scrambled result. Per-task model overrides let the operator assign a stronger model to a complex refactor and a cheaper one to a straightforward documentation pass without touching the global configuration.
Alloy Those five capabilities together answer a real coordination problem that teams hit as soon as they try to run more than one agent on the same project simultaneously. Without durable assignment, isolated working trees, and typed task decomposition, parallel sessions accumulate contradictory edits, ghost files, and confusion about who made which change and when. With this release, teams get a chain of custody for every piece of parallel work: every task has an owner, a model assignment, an isolated worktree, and a completion record. That is what a real operations platform looks like for agent work.
Nova The codebase split improves cold start — the large single-module path was broken into smaller pieces, which makes startup faster and maintenance easier to reason about. session_search became dramatically faster and free. That is not a cosmetic detail. When a team has dozens of stored sessions and hundreds of tools loaded, search needs to be cheap and fast. If finding an old session is slow and expensive, builders stop trying. Fast, free search removes that friction entirely and makes project memory something people actually use.
Alloy Promptware defense is new and important in this release. It detects and resists prompt injection attempts that try to redirect agent behavior through user-supplied text — comments, filenames, variable names, or chat messages that contain hidden instructions designed to override what the agent was actually asked to do. That attack surface has been growing as more agents process untrusted input, and having a defensive layer built into the core product rather than bolted on as an afterthought is a meaningful safety improvement.
Nova Bitwarden Secrets Manager support gives teams a shared vault for provider keys and credentials instead of scattering sensitive values across environment variables and startup scripts, where rotation and security audit become nearly impossible. Skill bundles let teams capture and version a complete workflow as a reusable unit, so a pattern that works once can be captured, shared, and reused without reconstruction from memory.
Alloy The Ink TUI gets multi-session orchestration. Someone running several agent tasks at once from the same terminal can now switch between sessions cleanly rather than watching everything collapse into a single scrollback. Image providers expand with two new integrations, which gives agents building visual content real alternatives rather than being locked into one provider's API and pricing. The MCP catalog gains a Nous-approved interactive picker, which makes it straightforward to browse and install MCP servers from a curated list rather than hunting through documentation or arbitrary GitHub search results. ntfy messaging joins the notification layer for push alerts in a different style than the older options. And the xAI and web search provider integration deepens, which gives builders a stronger alternative task routing path worth considering for certain search-heavy agent workflows.
Nova The follow-up releases fix the loopback dashboard reload loop that made the web interface cycle endlessly on authentication errors — anyone who uses the dashboard regularly knows how much that disrupts a session. Docker insecure mode becomes an explicit opt-in rather than something inferred from the bind host, which is a healthier security posture by default. Plugin manifests now ship in both distribution formats, which means an installed Hermes can discover what plugins are available automatically without requiring manual configuration or path guessing. PATH resolution for bare MCP commands improves across those patch releases, markdown media delivery gets restored after some regressions in that path, and packaging published artifacts are cleaner overall.
Alloy OpenClaw stays on its stable line this week while Hermes takes the main release stage. The latest tagged OpenClaw release establishes the current baseline for content boundary enforcement, Codex app-server recovery logic, provider catalog work, embedding provider improvements, VLLM thinking parameter configuration, durable channel delivery, and metadata cache optimization. Worth watching in beta form is the OpenClaw point two eight line, which is working through app-server recovery, subagent workspace separation, hook context isolation, timeout lock release behavior, stale restart avoidance, channel identity hardening, Discord recovered tool warnings, delivery path improvements across Slack and Telegram, malformed callback rejection, provider expansion, and browser timeout validation. That work belongs in the stable track once beta clears, and the changelog notes are worth reading even if you are not deploying beta builds just yet. [PAUSE]
[12:00-19:00] Codex 0.135 makes failures more diagnosable
Nova Codex zero point one thirty five is smaller than the Hermes release, but it lands on the surfaces that matter most when a local coding agent breaks in ways that are hard to explain without structured diagnostics.
Alloy codex doctor gets the most important upgrade in this release. It now reports richer environment diagnostics covering Git state, terminal setup, app-server status, and thread inventory across the running session. That may sound like a support utility, but it is actually a core daily-use feature. The overwhelming majority of coding-agent failures are environmental rather than model-based. The wrong shell helper version, a stale app-server process, a mismatched remote transport session, surprising repository state, or a terminal corrupting output: all of those look like agent failures until the doctor command shows what the runtime environment actually looks like right now. Running doctor before blaming a model is the first habit to build for anyone troubleshooting Codex setups.
Nova Remote status reporting deepens for distributed setups. When the TUI is connected over a remote transport, the status command now surfaces connection details and server version alongside the basic output. That makes it practical to diagnose a misbehaving remote session without needing direct log access to the remote machine. For teams where the coding agent runs on a different host than the human, that operational visibility is a meaningful improvement over blindly guessing what version is running on the other end of the connection.
Alloy Permissions management gets named profiles. Rather than one flat permission set assembled from scratch each time, a builder can define a profile with a specific name and a curated set of allowed operations and apply it to a specific context. A daily personal coding session might use a broad profile. A shared build environment or a repository with high blast-radius commands gets a tighter one. Named profiles make the permission model auditable, reviewable, and assignable rather than a pile of one-off flags that are easy to forget and hard to reason about after the fact.
Nova Packaged builds can now discover the bundled patched zsh helper across supported macOS and Linux targets. Codex on those platforms often runs command wrappers through the shell. If the helper version is wrong or unpatched, the wrapper produces unexpected behavior that looks like a command failure but is actually a shell integration problem. Making this discoverable and visible means doctor output and user diagnostics can report shell environment state accurately instead of guessing, which removes a whole class of misleading error messages that slow down debugging.
Alloy The Python SDK adds opinionated Sandbox presets for thread and turn APIs. Instead of configuring sandbox behavior from scratch on every new integration, teams can choose a preset that matches the intended interaction pattern. That is a safer, faster path for teams extending Codex without hand-rolling sandbox boundaries. The install process gains a non-interactive mode flag for CI pipelines, container image first-run sequences, and scripted environment provisioning, which makes automated setup practical for teams that want reproducible build environments.
Nova The fixes in this release are equally practical for daily use. Markdown tables and multiline lists render more readably. TUI output is more stable on macOS and Zellij. Slash-command completion preserves draft text instead of clearing it prematurely, which is a small quality-of-life issue that becomes genuinely annoying in long interactive sessions. Older tmux and iTerm control-mode sessions handle Ctrl-C correctly again. Extension tools surface errors more clearly so developers see what failed rather than a generic failure surface. Remote attachments attach to the correct session without drifting. App-server runtime now respects model choices on restart instead of silently overriding them. And MCP tools that have already disconnected stop showing as active when they have timed out, which removes misleading process state from the interface.
Alloy The practical recommendation is to make codex doctor the first diagnostic step before assuming the model is responsible for a failure. Define named permission profiles for any repository where broad shell operations would be risky. Use SDK sandbox presets instead of building configuration from scratch. Test one remote transport session after upgrading and compare the doctor output against what you would have found by manually running diagnostic commands. That sequence turns a vague failure into a specific failure with a named surface, a status read-out, and a path to a recovery step. [PAUSE]
[19:00-27:00] Claude Code latest from npm and Opus 4.8
Nova Claude Code on npm latest moved through an Opus four point eight release wave with several intermediate patches in the two point one line. The first notable landing brings Opus four point eight, dynamic workflows for longer background efforts, fast mode pricing adjustments, effort label changes, background shell dispatch from the agents command, streaming tool execution by default, stdio MCP session environment variables, and pending-approval rendering for MCP JSON server configurations.
Alloy Dynamic workflows are the structural change worth understanding carefully. They let Claude Code organize larger efforts across background agents with workflow status reporting instead of making one foreground turn carry a long-running job to completion. That is the difference between an agent that handles a task in a single pass and an agent that can manage a multi-hour task with named checkpoints, status updates, and mid-process human approval points. Teams running large refactors, test suite overhauls, multi-file migrations, or long documentation passes should find dynamic workflows change how long agent work feels in daily practice.
Nova Background shell dispatch through the agents command adds a path for launching shell commands in the background without blocking the foreground session. Streaming tool execution means the agent surface shows progress as it happens rather than waiting to produce a final report after a long wait. Both together make long-running workloads more interactive and easier to monitor live rather than staring at a blank terminal wondering what is happening.
Alloy A point release in that line patches a thinking block API error that affected Opus four point eight sessions. That kind of targeted fix matters because Opus four point eight puts heavier load on the reasoning and thinking infrastructure than earlier models. A thinking block API error can make a session look like a model failure when the model is perfectly fine and the problem is purely in how thinking output is transmitted by the transport layer during a long session. These patches are exactly why pinning to a working npm version and actually reading changelogs matters for stability.
Nova The latest npm release then ships the fuller plugin and worktree story. Plugins in the dot-claude skills directory are now loaded automatically without manual registration. The plugin init command scaffolds a new plugin with the right configuration structure, removing the blank-page problem for teams that want to extend Claude Code. Plugin autocomplete improves so available commands are actually discoverable. The agents command honors the agent field from the settings JSON file for dispatched sessions, which means an operator can configure which agent mode applies per task without changing how the CLI is invoked. Worktree switching becomes a named function rather than a separate utility call. Tool-decision telemetry can optionally include full tool parameters when the user opts in. And completed worktrees are left unlocked so automated cleanup can prune them without hitting file locks, which is the kind of practical behavior that matters as worktrees accumulate across a team's workflow.
Alloy That whole feature set turns plugins and worktrees into a first-class operational layer rather than features that work in simple cases and fall apart in complex ones. With automatic discovery, scaffolding, autocomplete, per-task agent mode configuration, named worktree switching, optional telemetry detail, and clean unlock behavior on completion, the system is building a proper agent operating environment instead of bolting features onto a CLI. The distinction matters because the workflow layer is becoming as operationally important as the model underneath.
Nova Anthropic Opus four point eight is the model underneath this wave. It is positioned for harder coding tasks, agentic workflows, and professional work, with standard Opus pricing unchanged from its predecessor while offering lower-cost fast mode than earlier iterations. The practical evaluation question is not whether a benchmark moved. It is whether the combination of stronger reasoning, effort controls, and the dynamic workflow layer can run a harder task end to end, produce clean worktree output, and hand off results without the operator needing to baby-sit the session. Watch for how effort settings interact with the workflow layer on hard tasks, because that is where the value of Opus four point eight shows up differently than in simple benchmark comparisons.
Alloy The post-upgrade checklist should be specific and actionable. Pin the desired npm lane to match the feature level the team actually needs. Test Opus four point eight on one contained repository task to verify capability and API behavior. Create one local plugin using plugin init as a structural exercise to understand the layout. Verify that skills directory auto-loading works as expected before the next session. Inspect whether completed worktrees are being cleanly unlocked or accumulating as locked orphaned directories that no automated cleanup can touch. Pinning the npm lane is the most important of these steps because npm latest moves faster than most teams track, and a team on an older two point one release may not realize what features it is missing from the newer line. [PAUSE]
[27:00-34:00] Workspace agents need policy in shared channels
Nova OpenAI's May workspace agent release notes point at the same direction across several features: agents are becoming shared workspace actors, not just personal assistants queried in isolation.
Alloy The feature set is broad in scope. Workspace agents can use the latest GPT model with reasoning effort controls, which gives builders a way to tune reasoning investment per task. Admins can control which roles are permitted to publish agents into a shared directory, which means governance surfaces need to be set up front rather than retrofitted after something goes wrong. Guided setup walks users through agent configuration with better structured questions that reduce the chance of a misconfigured agent appearing in shared channels. Agents can produce audio files as output, which introduces storage, review, and distribution considerations that do not exist for text-only agents. Slack agents can respond to relevant follow-up messages in a thread after the initial mention, which means the agent needs enough context awareness to distinguish relevant replies from noise. App action safeguards let builders constrain what an agent can do within each enabled workspace application before the agent gets write-capable tools turned on.
Nova Those details matter because shared agents carry different risk profiles than personal ones. A Slack-thread agent that does not know when to stay quiet will spam a channel with irrelevant responses. A speech-output agent without storage and review policies will create audit problems. A shared directory without publishing permissions is effectively open to anyone who can discover it. App safeguards need to be set before mutating tools are enabled, not patched together after a problem appears.
Alloy The OpenAI broader remote access and access token story fits the same architectural pattern. The machine that holds the files, credentials, and build outputs is the real execution boundary. Phones, scripts, and managed workspace identity become control surfaces that supervise what runs near the real environment. Execution stays near the private context where it belongs. Supervision and approval happen from the channel that fits the moment. That is the stable architecture for agent work in shared environments: run near the data, supervise from anywhere appropriate, keep identity scoped, and govern what the agent can publish and act on.
Nova The evaluation workflow for this release is short and concrete. Separate personal agents from shared-directory agents and apply different trust levels to each category. Test Slack thread follow-up behavior in one low-risk channel before enabling broad threading. Set app-level action safeguards before the agent gets mutating tools activated. Keep audio file generation on explicit controlled workflows until storage, review, and distribution expectations are documented and understood. The policy layer is not a bureaucratic step that comes after deployment. For shared agent systems running in shared environments, it is the actual product.
Alloy Once agents can respond in shared channels and take actions inside workspace applications, the admin surface becomes a core product layer rather than an afterthought. That is a meaningful shift in how agent deployment is understood across the industry, and it changes what every builder needs to think about when moving from personal agent experiments to shared team infrastructure. [PAUSE]
[34:00-39:00] Browser runtime MCP beats guessing from source
Nova Chrome DevTools MCP is worth watching carefully because it addresses the most common frontend coding agent failure pattern: the model reads the source files, produces a confident edit, and the browser does something completely different at runtime that nobody predicted.
Alloy The current release is a minor patch, but the project itself is the important piece with a clear purpose in the agent stack. Chrome DevTools MCP exposes Chrome browser debugging capabilities through an MCP bridge, which means coding agents can query and interact with a live browser through a structured interface instead of relying on screenshots, static source analysis, or copying console output manually. That distinction matters enormously for frontend work, where the gap between what the code does and what the browser actually does at runtime is the most common source of mysterious bugs. A DevTools-backed MCP bridge makes that gap visible and actionable instead of leaving the agent to guess from source.
Nova For OpenClaw, Codex, Claude Code, and Hermes, the value proposition is a tighter feedback loop from browser state into the agent reasoning layer. DOM inspection, network request monitoring, console output, runtime performance data, and page state all become queryable by the agent as structured, actionable information. This is fundamentally different from visual computer use, which shows what a human sees on screen but cannot explain why the browser reached that state internally or what conditions produced the current outcome. A screenshot tells you the effect. DevTools state tells you the cause. For the agent, that distinction changes how bugs get diagnosed: rather than proposing a fix based on plausibility and hoping it works, the agent can reproduce the failure, query the specific console error or network code, check what the DOM actually contained at the moment of failure, and propose a patch backed by that evidence.
Alloy A model that reads source files carefully can still miss runtime behavior that only appears in a running application. A network request that fails after hydration. A console error that surfaces after an asynchronous operation completes. A CSS rule overridden by a later stylesheet load where the timing makes the override difficult to predict. A page identifier that changes under specific user interaction sequences. A performance regression visible only under production load. All of these runtime behaviors are invisible to static source analysis no matter how thorough the reading, and they are fundamentally unpredictable from source code alone. This is why frontend agent work without browser instrumentation so frequently produces fixes that solve the wrong problem.
Nova The evaluation workflow is also the most practical use case. Connect Chrome DevTools MCP to one local frontend project. Reproduce a runtime bug through the browser while the agent observes the live state. Inspect console errors and network failures through the structured MCP interface. Then, and only then, ask the coding agent to propose a fix backed by the specific browser evidence. A frontend agent that can examine the running application output is far less likely to produce confident but wrong edits based on source analysis alone. This is the evidence-first pattern applied to frontend work, and it produces better outcomes than trusting that the model understood the source correctly and hoping the next edit is right.
Alloy The feedback loop is straightforward: reproduce the runtime failure, instrument the browser state with structured diagnostics, patch from that evidence, verify the fix in the browser, then document the cause and the solution for future reference. That loop is more reliable than trusting that the next model edit is correct and hoping a regression suite catches whatever the mistake turns out to be. [PAUSE]
[39:00-46:00] Code flow, usage cost, and generated media become agent-readable
Nova The project radar has four surfaces today, each making a different dimension of the stack queriable instead of opaque.
Alloy CodeGraph gives coding agents a local pre-indexed code knowledge graph so routing, call path, and architecture questions get structured answers instead of requiring the agent to spend tool calls visiting generated files and same-name symbols. Its latest release improves Go gRPC implementation resolution so generated service stubs and hand-written service definitions are disambiguated correctly. Generated files get deprioritized in query results so agents see hand-written source first. Dynamic dispatch trace output now includes the full call chain for routing questions. Multi-module endpoint selection improves for larger projects, and small projects get inline routing context for simple route tables. That tracking specificity is what separates a code graph from a keyword search: not just what files contain a word, but how the architecture actually connects.
Nova The practical test for CodeGraph is a routing question. Ask it how one web request reaches its handler through a layered service. Get a structured answer that traces the call path with evidence including file names, line numbers, and relationship types. Compare that with what raw text search would produce for the same question. If the structured answer actually changes the plan or reveals something text search would miss, CodeGraph is earning its place in the stack. If the answer is no different from grep, it is not worth adding yet.
Alloy ccusage attacks a different blind spot: usage accounting and cost visibility at the operator level. Its current release adds Opus four point eight pricing, fallback pricing behavior for unknown models, missing price warnings, Copilot OpenTelemetry gap explanations, and opencode cost fixes. As agent stacks scale with more background workflows, long-running sessions, model routing, and media generation, cost visibility becomes scheduler input rather than optional accounting trivia. A system that knows which models are running, what they cost per token, where the pricing table has gaps, and which telemetry paths are incomplete can route work to cheaper models when appropriate, pause before a budget window closes, or stop a task that has become wasteful. The cheapest failure is the one the scheduler avoids because it understood the budget before clicking upload or spawning twenty parallel agents.
Nova ccusage makes cost evidence available locally without requiring a third-party billing dashboard or waiting for a monthly invoice. Run it over current Claude Code, Codex, Copilot, or OpenCode sessions. Compare model families across similar tasks. Feed the observed usage into scheduler decisions before launching bulk agent work or media generation jobs. Without that, teams discover budget limits only when a job fails from running over a quota that nobody tracked. With it, the scheduler has input that actually changes behavior before the problem becomes a failure.
Alloy Hyperframes is the media counterpart, treating video as HTML source plus renderable runtime so the output is testable, patchable, and version-controllable rather than an opaque final artifact. The stack angle is bigger than individual playback fixes in a patch: HTML, CSS, animation state, playback rate, and rendered output all become software artifacts that coding agents can inspect and patch the same way they handle a source file. Agents can generate a visual sequence, render it, inspect playback behavior, patch from evidence, and keep the HTML source in version control alongside the script that produced it. That is more reliable than treating a final video file as the first real artifact and hoping the quality was acceptable without any inspection path.
Nova Hyperframes is practical for product demos, podcast shorts, documentation walkthroughs, and explainer clips. An agent builds a scene in HTML, renders it locally, verifies correctness, and patches from evidence the same way it would investigate a source file with a bug. The design panel and playback rate clamping changes in the latest release make the rendering pipeline more deterministic for CI and automated render jobs, which is what turns a one-off media experiment into a repeatable part of the workflow. Build a twenty-second product explainer from HTML, render it locally, verify the visual output before uploading anywhere, then confirm the generated artifact looks correct before handing it off to a human reviewer.
Alloy The fourth project is claude-mem, a persistent context layer for cross-session memory that works across multiple agent surfaces including Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, and OpenCode. Its latest release adds base URL configuration for flexible endpoint setups, spawn contract fixes and worker lifecycle hardening for more reliable background operation, output-fidelity improvements for better context compression, and SQLite repair enhancements that help the persistent store recover gracefully from interrupted writes or bad state.
Nova For teams running more than one agent type against the same repository, claude-mem provides a practical shared memory surface. Several agents can query the same context store without each having to rediscover the same project information from scratch. The memory provider is explicit rather than tied to one agent's transcript format, which means teams can switch which agent handles a task without losing accumulated context. The practical validation is specific: connect to a disposable test repository, run two short sessions with different clients, and verify what context was recalled and what was withheld. That confidence in memory fidelity is what makes cross-agent hand-off genuinely practical for real workflows.
Alloy The common thread across all four projects is structured, queriable state where the stack used to be blind. CodeGraph answers call structure and routing questions. ccusage answers cost and usage questions. Hyperframes answers rendered media questions. claude-mem answers cross-session memory questions. Implement the ones that close the biggest visibility gap in the current stack, not all of them simultaneously.
Nova A team whose agents frequently ask routing and architecture questions should add CodeGraph first. A team whose scheduler tasks run over budget without warning should add ccusage first. A team whose agents generate media without good inspection paths should add Hyperframes first. A team whose agents work in silos without shared context should add claude-mem first. Match the project to the actual opacity problem, not to the most exciting star count on GitHub. [PAUSE]
Alloy The useful builder pattern here is evidence before action. If the build target is a frontend, the workflow should not begin with a confident patch. It should begin by opening the app, reproducing the behaviour, reading the console, checking the network path, and then changing the smallest thing that explains the runtime evidence. Chrome DevTools MCP fits that workflow because it gives the agent a way to see the browser as a running system instead of a source tree that might or might not match what the user experiences.
Nova If the build target is a service or framework change, the workflow is different. The right starting point is the call path. CodeGraph is useful when the builder needs to know which handler receives a request, which service owns the domain transition, and which generated boundary should be ignored during planning. That is how an agent avoids a common failure mode: editing the first symbol that matches a search term, then discovering that the real path used a different implementation. The better pattern is to trace, patch, test, and only then ship.
Alloy If the build target is a scheduled agent run, usage telemetry belongs near the front of the workflow. Background agents, media renders, translation lanes, and upload jobs can all be individually sensible while the combined run is too expensive or too close to quota. ccusage does not replace provider limits, but it gives the builder a local cost signal before the scheduler starts work. A scheduler that knows the cost profile can choose a cheaper model for simple cleanup, reserve a stronger model for high-risk synthesis, delay a bulk job until the next quota window, or stop a deploy from launching more work than the day can absorb.
Nova If the build target is generated media, Hyperframes points to the same discipline. Treat the scene as code-shaped source, render it, inspect the result, patch what failed, and keep the build path repeatable. That workflow matters for demos, shorts, explainers, and product walkthroughs because the final media artifact should not be the first place anyone discovers that timing, layout, or playback state was wrong. A media pipeline that can be rendered and verified by an agent is much easier to maintain than a one-off export that only exists as a finished clip.
Alloy And if the build target is cross-session agent continuity, claude-mem is about trust boundaries as much as memory. The pattern is not simply "remember more." The pattern is to decide what should be recalled, what should stay out of context, and how a builder proves that the memory layer behaved correctly across two different clients. That means testing recall against a disposable repository, checking what context returns, checking what context is withheld, and only then relying on it for a real multi-agent workflow.
Nova Put together, the radar is a set of workflow gates. Browser evidence guides frontend patches. Code-flow evidence guides architecture patches. Cost evidence shapes bulk agent dispatch. Render evidence shapes media release. Recall evidence shapes shared-memory trust. That is the practical part of the episode: each tool earns its place when it changes the next build decision, not when it adds one more logo to the stack.
Alloy This is also how teams should evaluate releases like Hermes, Codex, and Claude Code this week. Do not ask whether the feature list sounds impressive in isolation. Ask which workflow becomes safer or faster. Hermes kanban matters if tasks can be decomposed, assigned, isolated, retried, and audited. Codex doctor matters if a broken local run can be diagnosed from environment state instead of guesswork. Claude Code dynamic workflows matter if a long job can report status, keep its worktree clean, and hand back a result that the builder can actually review. The strongest release is the one that turns a confusing daily build path into a repeatable operating pattern. [PAUSE]
[46:00-50:00] Close
Alloy The practical queue from EP059 is not abstract. It maps directly to decisions a builder or team lead needs to make this week, and in some cases before the end of the day.
Nova For teams already running Hermes, the zero point one five upgrade is the most consequential platform decision on the table. The kanban orchestration changes how parallel agent work gets split, assigned, and tracked. Worktree-per-task execution makes that splitting safe because isolation is what stops two agents from writing to the same file simultaneously and producing a result that nobody can untangle. Scheduled tasks complete the story by letting the system fire work at a clock time rather than waiting for a human to be present at the terminal. Promptware defense, Bitwarden-backed key management, the MCP catalog picker, and ntfy messaging are all significant capability additions layered on top of that orchestration core.
Alloy For Codex users, zero point one thirty five is the release that makes the runtime legible when something goes wrong. codex doctor with its richer environment, Git, terminal, and thread inventory output is the first tool to reach for before filing a bug report, before assuming the model performance is the root cause, and before spending an hour manually inspecting the environment piece by piece. Named permission profiles solve a real permission management problem that most teams have been working around rather than solving. The non-interactive install path makes automated setup practical for CI pipelines and container environments for the first time.
Nova For Claude Code teams, the npm lane is moving fast and the gap between minor versions is widening in ways that affect features, not just reliability. The post-upgrade checklist should be a living document: which npm dist-tag is pinned, what the Opus four point eight evaluation showed on one contained task, which plugins are loaded from the skills directory without manual registration, whether completed worktrees are being cleanly pruned, and whether dynamic workflow tracking is being used for any long-running task. Pinning the npm lane is the single most actionable step because it prevents a team from accidentally inheriting a breaking change from the latest tag without warning.
Alloy For shared workspace agent deployments, the policy layer is the primary product now, not the agent itself. App safeguards, Slack thread guardrails, reasoning effort controls, and shared directory publishing permissions are what determine whether a workspace agent is actually safe to operate in a shared channel. That reframe is practical, and the teams that treat it as such will have fewer incidents and better outcomes for the humans who share those channels.
Nova Chrome DevTools MCP, CodeGraph, ccusage, and Hyperframes make up the tool layer that makes the stack inspectable. Each one answers a question the current stack guesses at. Try Chrome DevTools MCP on one local frontend bug reproduction before assuming the model understands the runtime. Add CodeGraph when text search keeps giving wrong answers about call paths. Run ccusage over local agent sessions to see what the budget actually looks like before scheduling bulk work. Use Hyperframes for one repeatable media task where the HTML source should stay in version control alongside the script that generated it.
Alloy The best agent stack is not the one running the most concurrent agents. It is the one where each agent can see the runtime, understand the code path, know the budget, and leave evidence behind for the next session. That stack gets built one release at a time, one tool layer at a time, and one concrete workflow at a time. Start with the one that creates the most opacity in the current setup.
Nova For source links and episode notes, visit Toby On Fitness Tech dot com.
Nova I'm NOVA.
Alloy I'm ALLOY, and this is AgentStack Daily. We'll be back soon.
[PAUSE]