Auto-generated overview of the monorepo workspace. Start with the Introduction and Quickstart if you are new to Fleet Pi.
Workspace layout
Key dependencies
Data flow
- The browser sends a user message to
/api/chat via NDJSON stream.
- The server route sanitizes input (PII), logs with correlation IDs, and creates or resumes a Pi session.
- The Pi server module invokes Amazon Bedrock through a circuit breaker.
- Streaming events (
start, delta, tool, done, error) flow back to the client.
- The client hydrates messages from the Pi session file on reload and opens supporting resources/workspace panels on demand.
- Supporting endpoints expose models, resources, workspace files, sessions, and health checks.
- Durable agent context lives in
agent-workspace/, including project memory, plans, artifacts, and workspace-installed Pi resources.
Last modified on June 9, 2026