Agent Atlas / Coding agents

earendil-works/pi

A compact, extensible coding-agent stack whose package boundaries and session model make provider behavior, compaction, rendering, and customization legible.

Coding agent Full dossier Reported + sourced Reviewed July 21, 2026
Intended operator

Developers who want a programmable terminal agent and reusable agent packages.

Primary surfaces

terminal coding agent / agent packages / extensions

Tracked repository

earendil-works/pi

Teaching mechanism

Session affinity is evidence, not one reusable header

Provider-specific session identifiers and expiry behavior are kept in typed session state instead of being flattened into one generic transport assumption.

Evidence limitTyped session state does not prove that every provider preserves continuity under every failure.
Inspect the source

System Map

Eight inspection boundaries
Model boundary

Provider packages translate a shared agent loop into model-specific request, cache, and session behavior.

Context and memory

Conversation entries, compaction records, and provider session metadata remain distinct forms of state.

Tools and execution

The agent package exposes tools and extensions while the terminal client owns interaction and rendering.

Permissions and isolation

Tool availability and host authority remain deployment choices that extensions must make visible.

Sessions and recovery

Durable session entries, compaction records, and affinity metadata preserve resumable work.

Delegation

Delegation is not the primary teaching surface; package composition and session continuity are better-evidenced boundaries.

Human control

The terminal renders durable evidence, cache pressure, and session state for operator inspection.

Evidence surface

Typed entries, rendered session artifacts, tests, and package boundaries provide the strongest receipts.

Learn Through This Project

8 lessons

Compare Its Boundaries

6 labs

Latest Reporting

8 articles

Primary Sources

Open Questions

  • Which host permissions and extension effects can a shared session prove after the fact?

Evidence state describes what this Atlas profile can support today. It is not a product score and it is not evidence that uninspected capabilities are absent.