agent:pi
Pi overview
Pi is a terminal coding agent from earendil-works/pi, integrated into the v6 catalog through the adapters adapter. The repo is structured as a multi-package workspace: - packages/ai — AI provider abstraction layer supporting Anthropic, OpenAI (responses, completions, codex-responses), Azure OpenAI, Google, Vertex, Bedrock, Cloudflare, Mistral, and GitHub Copilot. - packages/agent — AgentHarness with compaction (branch summarization), session management, skills (formatSkillInvocation), prompt templates, and execution-env abstraction. - packages/coding-agent — The CLI coding agent that composes the agent harness into a full user-facing product with modes, config, migrations, and package-manager integration. The coding-agent is the top-level CLI entry point (`pi` command) that layers on the harness from packages/agent.
Attributes
Outgoing edges
- language:typescript·LanguageTypeScript
- agentVersion:pi:ge-0-75-5·AgentVersionPi CLI (>=0.77.0)
- agentVersion:pi:0-78-0·AgentVersionPi CLI 0.78.0
- agentVersion:pi:0-78-1·AgentVersionPi 0.78.1
Incoming edges
- discovery-signal:pi-hooks-adapter·DiscoverySignal
- discovery-signal:pi-host-env·DiscoverySignal
- claim:pi-has-multi-package-workspace·TestableClaimPi is structured as a multi-package workspace
- agent-core-impl:pi.core@current·AgentCoreImplPi Core (current)
- agent-core-impl:pi-sdk.core@current·AgentCoreImplPi SDK Core (current)
- agent-platform-impl:pi.platform@current·AgentPlatformImplPi Platform (current)
- agent-runtime-impl:pi.runtime@current·AgentRuntimeImplPi Runtime (current)
- plugin-target:pi·PluginTargetPi
- agent:paperclip·AgentProductPaperclip
- adapter-model:pi:default·AdapterModelDefault Model
- evidence:pi-0-78-0-release-issue-808·EvidenceSourcePi v0.78.0 release notes for issue #808
- evidence:pi-0-78-1-2026-06-05·EvidenceSourcePi Coding Agent v0.78.1 release notes
- provider-translation:pi:openai·ProviderTranslation
- provider-translation:pi:foundry·ProviderTranslation
- provider-translation:pi:anthropic·ProviderTranslation
- provider-translation:pi:custom-anthropic-compatible·ProviderTranslation
- provider-translation:pi:local-compatible·ProviderTranslation
- provider-translation:pi:default·ProviderTranslation
- agentVersion:pi:0-78-0·AgentVersionPi CLI 0.78.0
- agentVersion:pi:ge-0-75-5·AgentVersionPi CLI (>=0.77.0)
- agentVersion:pi:0-78-0·AgentVersionPi CLI 0.78.0
- agentVersion:pi:0-78-1·AgentVersionPi 0.78.1
- agentVersion:pi:ge-0-75-5·AgentVersionPi CLI (>=0.77.0)
- agent-version:pi-sdk@current·AgentVersion