App screenPro
Task to merge
shadcn add @detent-pro/task-to-merge
Detent Agents
Wire it up
All optional. With none, it plays exactly as it does here and hands over to whoever touches it.
Usage
<AgentRun
assistant={assistant}
onDecide={(approved) => {}}
onMerge={() => {}}
onSteer={(text) => {}}
/>Your data
PropDescriptionDefault
assistantWhat the AI is called, everywhere the screen names it.
stringDefault
'Detent'What it tells you
PropDescriptionDefault
onDecideCalled when a person approves or denies the deploy.
(approved: boolean) => voidDefault—
onMergeCalled when a person merges the pull request.
() => voidDefault—
onSteerCalled with each comment a person leaves while it works.
(text: string) => voidDefault—
Every block also takes accent, the one colour everything in it derives from; autoplay, which plays the demo until someone touches it; and className.