Chat component library — demo

Thinking indicator

Thinking

Voice indicator

Empty state

Messages + tool trace

Can you help me plan a lesson on binary search trees?

Binary Search Trees

Here's a plan:

  1. Definition — ordered nodes, left < parent < right
  2. Operations — insert, search, delete
  3. ComplexityO(log n) balanced, O(n) worst case
js
function insert(node, value) {  if (!node) return { value, left: null, right: null };  if (value < node.value) node.left = insert(node.left, value);  else node.right = insert(node.right, value);  return node;}

Want a practice problem next?

Yes, give me a practice problem.

Working on it…

Clarification interrupt

What's your current level with data structures?
Question 1 of 2

HITL interrupt

Delete Agent "Legacy Tutor"

This cannot be undone.

Composer (all 4 states)