Skip to content
Screen

Coding agent

BetaBeta — the props contract is close to final, but small breaking changes can still land.

Desktop coding workspace with project tasks, a focused conversation, and a persistent controlled composer.

Composition

Rendered workspace shell

  • <CodingAgentBlock>
    • <SidebarProvider>
      • <Sidebar>
        • navigation
        • projects and tasks
        </Sidebar>
      • <SidebarInset>
        • task header
        • children prop
          • <CodingAgentConversation>
            • <ChatLayout>
              • <ChatThread>
                • rendered turns or empty content
                  • <CodingAgentEmptyState />
                • composer prop
                  • <ChatComposer />
                </ChatThread>
              </ChatLayout>
            </CodingAgentConversation>
        </SidebarInset>
      </SidebarProvider>
    </CodingAgentBlock>

Installation

Registry command
See registry manifest

Usage

Library dependencies

Owned source

This template’s recipe and private support files. Public dependencies stay linked above.

Block recipesrc/registry/blocks/control-ui/coding-agent.tsx
src/registry/blocks/control-ui/coding-agent.tsx