manifest
Installable components by domain.
The registry publishes UI primitives grouped by domain. Each component installs from its `/r/*.json` endpoint and imports runtime behavior from the domain package.
EventContextPanel
Interactive panel for rendering an event context timeline and appending input through the canonical events React API.
ContextAgent
Full app-facing agent shell that composes context state, message rendering, prompt input, history, and action components.
ContextHistory
Popover history control for selecting, renaming, and deleting domain contexts from a product surface.
ContextNewButton
Small command button for starting a new context while keeping app wrappers in control of routing.
ContextStepList
Step list for rendered context turns, including action parts, reasoning visibility, and domain action output.
PromptBar
Context-aware prompt composer that handles text, files, artifact-context attachments, web search, reasoning, activity, and stop state.
ContextActivityIndicator
Agnostic live activity indicator and state derivation for upload, send, stream, reasoning, action, terminal, and idle context phases.
MessageList
Message renderer that maps context events and event steps into conversational output and action renderers.
MessageParts
Part-level renderer for text, reasoning, sources, structured action output, attachments, and custom action components.
MessageArtifact
Agnostic artifact shell for message-owned previews, diagrams, generated files, and prompt-bridge attachments.
TemporalEvidenceList
Source-agnostic renderer for timed evidence cues that can link into replays, traces, documents, or workbench panels.
SourceWatchStatus
Agnostic status surface for watched sources such as replay folders, imports, feeds, and webhook streams.
EventSteps
Operational renderer for persisted event_steps, replay state, current event payload, and step-specific action views.
EventStepTerminalRenderer
Terminal-style renderer for command-like event step output and sandbox-backed process progress.
Prompt
Standalone prompt input with attachment handling, pasted-file conversion, drag and drop, reasoning, web, send, and stop controls.
PromptButton
Shared icon-button primitive used by the prompt controls.
PromptAttachButton
Attach-file control for prompt surfaces.
PromptReasoningButton
Reasoning-level selector for context turns.
PromptSendButton
Send and stop control with status-aware behavior.
PromptVoiceButton
Voice-mode command for prompt surfaces.
PromptWebButton
Web-search toggle for context append flows.
PromptFileChip
Attachment chip with file type, name, status, and remove affordance.
PromptTextarea
Autosizing textarea primitive for prompt composition.
PromptVoiceCommands
Voice recording command strip for stop, pause, resume, and cancel states.
PromptWaveform
Compact waveform visual for voice capture states.
FileIcon
Small file-type visual used by prompt attachments.
ChannelTimeline
The whole conversation across every channel: queries channel_messages reactively from InstantDB by contextId and renders the interleaved timeline.
ChannelMessageBubble
Canonical message bubble: direction, role, platform badge, participant, status and timestamp for any channel_messages record.
ChannelBadge
Platform identity chip (web, email, whatsapp, slack, teams, discord, telegram) with per-channel accent.
ChannelComposer
Outbound composer: picks a channel and posts to your send endpoint — the one piece of custom code an app owns.
Showcase-first UI surface
The route is ready for public iteration before a component is published into the registry manifest.
Showcase-first UI surface
The route is ready for public iteration before a component is published into the registry manifest.
Showcase-first UI surface
The route is ready for public iteration before a component is published into the registry manifest.