Pi
Use Pi’s minimal core, Skills, extensions, and runtime libraries as references for choosing the right level of customization in your own agent workflows.
- Development Workflows
- Agent Workflows
- Context and Memory
- Tool Connections
Explore Earendil Works through Pi, an extensible agent harness and toolkit. Understand the current upstream, reusable runtime libraries, package-based customization, and the responsibilities that remain with the host environment.
Earendil Works is the current organization hosting the Pi project. Its public repository brings together a coding agent and the libraries that support it. The useful perspective is the relationship between a finished interactive tool and the smaller runtime components developers can study or reuse.
Pi’s approach emphasizes a small extensible core and workflow-specific customization. Extensions, Skills, templates, and themes can be assembled into packages. This makes the publisher relevant to both people configuring their own coding environment and developers investigating agent infrastructure.
Earlier references use badlogic/pi-mono; the current upstream is earendil-works/pi. The new address is an upstream migration of the same project. Evaluate each runtime library and extension by its own responsibilities, especially where the host environment must supply execution restrictions.
Pi separates a lightweight agent loop from the libraries and extensions around it. Explore those responsibilities as a reference for your own task runtime, distinguishing instruction improvements from changes that genuinely require another executable component or integration adapter.
Use Pi’s minimal core, Skills, extensions, and runtime libraries as references for choosing the right level of customization in your own agent workflows.
Explore other teams developing agent runtimes, coding tools, and reusable working environments.
Read the Pi guide to distinguish instructions, tools, session state, and interface extensions. Choose one addition to evaluate within the host’s execution boundaries.