KB-117 · AGENT/DESK

Agent Desk

The chat surface assembled from its instruments: tabbed threads, each a volley-thread whose agent turns can open a train-of-thought, with the prompt-well seated at the foot — models, @ sources, and / commands included. The desk contributes the tabs and the seating; every behaviour belongs to the primitive that owns it, which is the point of having primitives.

KB-117 · AGENT/DESK
  • You
    You: Compare north basin's reshuffles to last month.
  • Assistant
    Assistant:

    Reshuffles are down 31% on last month — the crane-hold deadline change accounts for most of it.

    read: ledger · 2 tools · 3.1s
@ sources · / commands

Install

One command — the source lands in your repo. Or copy it from the Code tab.

$ pnpm dlx shadcn@latest add @kinetiq/agent-desk

Props

PropTypeDefaultDescription
threadsDeskThread[]Tabbed conversations; agent turns may embed a train-of-thought.
models / onSubmitstring[] · (value, threadId) => voidPassed to the composer; submissions carry their thread.