Expand description
Mirrors packages/agent/src error surface. Pi’s agent layer reports failures
via thrown errors that the loop catches and encodes into tool results / event
sequences; Rust encodes the same cases as a per-crate thiserror enum.
Enums§
- Agent
Error - Failures raised inside the agent loop. Cannot cross the provider boundary
(provider failures arrive as
AssistantMessageEvent::Error); these surface from tool execution, argument validation, queue/state misuse, or abort.