Skip to content

Agents & Chat

Tanzanite gives you two ways to work with an agent: Chat and Agents — both in the sidebar.

Chat is a direct conversation. Ask questions, hand over a file, request a quick edit. The agent has access to the project’s tools and can act immediately (pausing for approval on sensitive actions). Opening Chat clears the active project for general, project-free conversation.

Give an agent a goal and it creates a plan: it decomposes the goal into steps and executes them, calling tools and producing artifacts along the way. A goal is expressed as an objective, optional verification criteria, and optional constraints (you can also run a quick “one-shot” agent with no formal goal).

An agent's goal — objective, verification, constraints

An agent’s objective, verification, and constraints.

For larger work, an agent can spawn subagents that run in parallel, each scoped to part of the problem, then report back. This keeps long tasks fast and organized. (Internally this is the VEMP plan tree.)

You stay in control of a running plan at all times:

  • Approve / edit sensitive tool calls before they execute.
  • Pause and resume (optionally with a new budget).
  • Redirect the agent toward a different focus mid-run.
  • Cancel when you’re done.

Every plan tracks token usage and cost as it runs, so there are no surprises.

Agents can produce and render markdown, code, images, video, HTML, and PDFs inline through the renderer registry, and can generate media with built-in tools.