Prometheus Platform¶
Welcome to the Prometheus documentation. This site serves as the central reference for architecture, usage, and development.
What is Prometheus?¶
Prometheus is a multi-agent analysis platform for nuclear engineering, built as part of the Genesis challenge for "Delivering Nuclear Energy That is Faster, Safer, Cheaper." Users interact through a Chainlit chat interface that routes queries to specialist AI agents for materials analysis, safety assessment, and design workflows.
Documentation¶
- Platform -- Chainlit frontend + multi-agent architecture
- API -- StorageClient and PrometheusAgent Python toolkit
- Agent Template -- Scaffolding tool for creating new A2A agents
- Workflow Templates -- Reusable platform- and agent-owned workflow schema and authoring guide
- Contributing -- How to set up your local environment, write docs, and use the available markdown features
Architecture & guides¶
- Architecture -- Full system architecture with diagrams
- Adding agents -- How to create and register new specialist agents
- Artifacts -- Artifact types, handling, and rendering
- Message and artifact requirements -- Target wire-format requirements for multi-agent messaging and artifact rendering
- Visualization plugins -- MeshViewer (Exodus/STL), IFCViewer, MermaidViewer, DynamicForm, PlanViewer
- Migration guide -- What changed from the original projects and why