Blog

News & insights

Stay up to date with the latest from AGNT5.

Product

Inspecting a Run: What Studio Shows and Where It Reads From

A walk through the Studio run view, the data sources behind it, and why the timeline is the artifact every other feature points back to.

AGNT5 Team
6 min read
Product

The Project and Environment Model in the Control Plane

How AGNT5's control plane separates projects from environments, and why that split keeps deploys boring.

AGNT5 Team
5 min read
Product

Evals as First-Class Runs

Why AGNT5 models evaluation as just another kind of run — same journal, same replay, same observability.

AGNT5 Team
4 min read
Engineering

Multi-Tenant Isolation in the Runtime

How the AGNT5 runtime keeps one tenant's runs from affecting another — across journals, Parquet partitions, and the coordinator's routing table.

AGNT5 Team
5 min read
Engineering

Token Attribution: Making LLM Spend Traceable to the Step

Every journal entry for an LLM step carries tokens_in, tokens_out, and cost_usd. Here is how that rolls up into a bill you can reason about.

AGNT5 Team
4 min read
Engineering

Building the Python SDK on a Shared Rust Core

Why the AGNT5 SDKs share a Rust implementation under the hood, what lives on which side of the FFI boundary, and what it costs.

AGNT5 Team
5 min read
Engineering

Human-in-the-Loop Approvals Without the Glue Code

How AGNT5 pauses a running workflow for a human decision — and why the durability model makes this a one-line primitive.

AGNT5 Team
4 min read
Engineering

Durable Entities and the Single-Writer Guarantee

Entities give you stateful objects with exactly one writer at a time. Here is how that contract holds under crashes, retries, and concurrent callers.

AGNT5 Team
4 min read
Engineering

One Binary, Three Roles: The AGNT5 Runtime Topology

Gateway, Engine, and Coordinator ship as one binary — and split apart when you need them to. Here is how the --target flag works, and why.

AGNT5 Team
4 min read
Engineering

DuckDB as the Runtime's Query Layer

Embedding DuckDB inside the AGNT5 runtime to serve listings, filters, and analytics over S3 Parquet — without running a separate warehouse.

AGNT5 Team
4 min read
Engineering

Sealed Segments and Parquet: How Completed Runs Leave the Hot Path

Why the AGNT5 runtime pushes completed runs to S3 as Parquet, and how that keeps the hot tier small and the query tier fast.

AGNT5 Team
4 min read
Engineering

Replay Semantics: How Deterministic Execution Actually Works

A walk through what happens when an AGNT5 run resumes after a crash — the journal, memoization, and the contract the SDK upholds.

AGNT5 Team
4 min read
Engineering

Why RocksDB for the Runtime WAL

The tradeoff space for a durable execution log, and why we landed on an embedded LSM over Kafka, Postgres, or a custom file format.

AGNT5 Team
4 min read
Announcements

Introducing the AGNT5 Blog

Why we're launching a blog and what to expect from future updates.

AGNT5 Team
1 min read
Engineering

A Checklist for Workflow Observability

Five questions to ask before you ship an AI workflow to production.

Meghan Chen
2 min read