wiki / raw / earendil-pi-agent-harness-2026
Earendil Pi: Agent Harness & Runtime Monorepo
Machine ingest — raw context
loading…
~… tokensappend .md to any wiki URL for this view
Original source: https://github.com/earendil-works/pi SHA256: c15998f046f7fb1520a0765c80fb322fd9ad6b8ecaec818a6ad767677dfad90e
Earendil Pi: Agent Harness & Runtime Monorepo
Repository: https://github.com/earendil-works/pi
Authors: mitsuhiko et al.
Stars: 95.5k | License: Open Source
Monorepo Architecture
pi-ai: Unified, multi-provider LLM API abstraction layer.pi-agent-core: Core deterministic runtime engine for agent state loops.pi-coding-agent: Interactive and headless CLI coding assistant.pi-tui: Terminal user interface for live agent steerability.pi-telemetry: High-fidelity event capture and trace telemetry.
Operational & Security Philosophy
- Containerize, Don’t Permission: No complex in-process permission sandbox. Security is achieved by running the entire harness inside throwaway, boundary-isolated containers.
- Supply-Chain Hardening: Enforces strict package integrity: pinned dependency trees, mandatory shrinkwrap manifests,
--ignore-scriptson installs, and minimum package release age policies. - Session Training Corpora: Encourages publishing full coding agent transcripts and interaction trajectories to Hugging Face as open evaluation and fine-tuning datasets.