Human
Prepare release notes from the latest changes, but show me the file before you write it.
Copy-paste HTML, CSS, and JS for the moments generic libraries skip:
thinking, tool calls, approvals, questions, and the state between them.
No React. No Tailwind. No framework runtime. No remote assets.
Copy the HTML and CSS you need. Host owns execution, the plumbing, and the backend — no generated framework code to fight.
Plain HTML, CSS, and a tiny optional JS runtime. Drops into any stack, any host, any deploy target.
Native semantics, keyboard support, reduced-motion honors, and usable markup before any script runs.
4 of 19 · all components
chat-message
User bubbles and assistant turns with local actions.
turn →tool-call
Exact args and output for one host-owned invocation.
invoke →approval-gate
A bounded action the human inspects before it runs.
approve →ask-user-question
Bounded options so the agent can pause and resume.
ask →reasoning
Visible work with success, running, and detail text.
think →loading-state
Compact waiting status for incremental agent work.
wait →task-list
Multi-step plans with a clear status vocabulary.
plan →tool-result-card
Structured, copyable result surfaces for tools.
result →Token architecture, dark mode, and every proven agent pattern baked in — yours to paste in minutes.