Defined term / workflow

UIMessage part

A typed piece of chat — plan, case artifact, tool call, approval, log, validation record, or report preview.

Definition

SimPilot renders rich chat and workspace state from typed UIMessage parts. The renderer never infers simulation state from prose when a typed part exists — what you see is exactly what the reviewer will see.

Related doc

The Agent Runtime

How SimPilot acts like an engineering agent: phases, typed events, tools, approvals, subagents, and replay.

Open doc

Related doc

Working in Chat

Practical guidance for steering the agent from chat: writing prompts, reviewing plans, asking for changes, and handing off context.

Open doc