Skip to content

Thinking & tool use ​

When an agent answers, you don't just get the final text β€” you can see how it got there. Each agent turn carries a Thinking bubble with the model's reasoning and, folded inside it, the tool calls the agent made along the way. It's the same idea as watching a colleague show their working.

The Thinking bubble ​

While an agent is composing a reply, a live πŸ’­ Thinking… bubble appears above the message and streams the model's reasoning as it happens. When the reply lands, the bubble doesn't vanish β€” it's frozen and kept, and a πŸ’­ Thinking toggle stays on the message so you can show or hide the thinking again later.

  • Show / hide β€” click the πŸ’­ Thinking toggle on any agent message to reopen its reasoning after the fact.
  • Persisted β€” the thinking is stored with the message, so it's still there on reload and for anyone who reads the chat later.

an agent message with its πŸ’­ Thinking toggle and its step-by-step answer

Tool calls and results ​

Agents don't only think β€” they act: they search the web, look something up in a Brain, call an integration. Every such action shows up inside the Thinking bubble as a collapsible tool-call entry, TZ-Console style: the tool name, a short summary of its arguments, an ok / error status, how long it took, and a summary of what came back.

  • Request and result panes β€” expand an entry to see the full arguments the agent sent and the result it got back.
  • Show more / Show less β€” long results are shown as a preview (the first stretch of text) with a Show more toggle that expands the whole stored block, and Show less to recollapse it.
  • Copy β€” the Copy control copies the entire untruncated request or result, not just the visible preview.
  • Brain lookups β€” when an agent consults a Brain, that lookup appears as a tool call too, so retrieval is as auditable as any other action.

Auditable for Admin+

The per-call detail is visible so that reasoning and retrieval stay inspectable. Admins and above see the full request/result detail on every call.

LEMA Chat β€” sovereign, open-source multi-agent chat.