20% offProwith

Buy now

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

assistant

What the AI is called, everywhere the screen names it.

string
Default'Detent'

What it tells you

onDecide

Called when a person approves or denies the deploy.

(approved: boolean) => void
Default—
onMerge

Called when a person merges the pull request.

() => void
Default—
onSteer

Called with each comment a person leaves while it works.

(text: string) => void
Default—

Every block also takes accent, the one colour everything in it derives from; autoplay, which plays the demo until someone touches it; and className.