Cedar-OS Documentation home page
Search...
βK
Ask AI
GitHub
Discord
Search...
Navigation
Examples
AI-Native Email
Introduction to Cedar-OS
Cedar-OS
Is Cedar right for you?
Architecture
Cedar-OS Demos
Examples
AI-Native Email
AI-Native Canvas
Onboarding Agent (No Chat)
Getting Started
Getting Started Overview
Cedar CLI Guide
Organizing a cedar project
MCP Integration
Mcp server
Connecting to an Agent
Agent Backend Connection
Extending Mastra
Custom Backend Implementation
How Responses are Processed (and Custom Processing)
Chat
Chat Overview
Streaming
How Messages are Rendered (and Custom Rendering)
Chat Components (Advanced)
Configuring the Cedar Editor
Message Storage Configuration
Agentic State
Agentic State
Agentic Actions
Diff & History Manager (Beta)
Agent Input Context
Agent Input Context
Mentions
Subscribing State to Input
Voice (Beta)
Voice Integration (Beta)
Voice Components
Backend Integration
Voice Endpoint Format
Spells
Spells Overview
Creating Custom Spells
Spell Architecture
Radial Menu Spell
Slider Spell
Questioning Spell
Tooltip Menu Spell
External Integrations (Coming Soon)
External Integrations
Text
Email
Application Based Triggers
Customising Cedar
Styling
Customising Cedar
Learn more about Cedar β€οΈπ³
Blog
Components
Typewriter text
Markdown renderer
Changelog
Changelog
On this page
How we built this (open source code here)
Examples
AI-Native Email
Custom message rendering, voice, voice streaming, and more.
β
How we built this (
open source code here
)
π
State
: useRegisterState(state) allows the agent to see the email draft and email opened.
π§±
Cedar Components
: Download
<SidePanelCedarChat/>
to own a fully functional chat component
π€
Microphone
: Cedar manages audio blogs to send it back to the backend
π
Streaming
: Cedar-OS auto-manages streaming
π§Ά
Custom Message Rendering
: Define custom react components for rendering.
π¨
Change Local State
: Cedar-OS takes the Agentβs response and makes the local state change
π
Render Diff
: Render diffs through
<DiffText/>
π
Slider Spell
: Use the slider spell to intuitively redraft
Cedar-OS Demos
AI-Native Canvas
Assistant
Responses are generated using AI and may contain mistakes.