II.
AgentCoreImpl overview
Reference · liveagent-core-impl:pi.core@current
Pi Core (current) overview
Inspect the raw attributes, linked wiki pages, and inbound or outbound graph edges for agent-core-impl:pi.core@current.
Attributes
displayName
Pi Core (current)
agentVersionId
agentVersion:pi:ge-0-75-5
packageRef
loopIteratorPolicy
tool-use-loop
loopIteratorNotes
Tool-use loop over Anthropic Messages or OpenAI Responses; tool calls are
serialized (no parallel tool dispatch). Loop advances on the provider's native
end-of-turn signal.
contextManagementStrategy
harness-managed
compactionTriggerNotes
Pi implements client-side compaction via its AgentHarness. The compaction
system uses branch summarization — when context approaches limits, the
harness summarizes conversation branches and replaces them with compact
summaries. Compaction settings are configurable (threshold, strategy).
subagentInvokerPolicy
tool-call-handoff
subagentInvokerNotes
Sub-tasks are modeled as ordinary tool calls whose handler may itself
spawn a nested Pi session. The harness supports skill invocation via
formatSkillInvocation for structured skill dispatch.
resultSynthesisPolicy
model-direct
resultSynthesisNotes
Final assistant text is streamed to stdout; tool-call deltas stream concurrently.
Session ends when the provider end-of-turn fires.
stopDetectionStrategy
structured-end-event
transportClientLibrary
pi-internal
supportedTransportProtocols
parallelToolCallHandling
sequentialized
streamingFidelity
full
thinkingChannelHandling
not-supported
codingAgentLayer
The coding-agent package (packages/coding-agent) layers on the agent
harness to provide: CLI entry point and argument parsing, operational
modes (interactive, headless, scripted), configuration management with
migrations, package-manager integration for dependency operations, and
the core coding-agent loop that orchestrates tool use for software
engineering tasks.
Outgoing edges
composes1
- agent:pi·AgentProductPi
realizes1
- layer:4-agent-core·LayerAgent-Core
speaks2
- model-transport:anthropic-messages·ModelTransportProtocolAnthropic Messages
- model-transport:openai-responses·ModelTransportProtocolOpenAI Responses
supports2
- capability:streaming·CapabilityStreaming
- capability:supports-tool-use·CapabilitySupports tool use
Incoming edges
composed_of2
- agentVersion:pi:ge-0-75-5·AgentVersionPi CLI (>=0.77.0)
- agentVersion:pi:ge-0-75-5·AgentVersionPi CLI (>=0.77.0)