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.
Agents (autonomous runs)
Section titled “Agents (autonomous runs)”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 objective, verification, and constraints.
Subagents
Section titled “Subagents”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.)
Approvals and control
Section titled “Approvals and control”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.
Cost tracking
Section titled “Cost tracking”Every plan tracks token usage and cost as it runs, so there are no surprises.
Rich output
Section titled “Rich output”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.
Next steps
Section titled “Next steps”- Make runs recurring with Workflows & Schedules.
- Learn what governs agent behavior in the Harness.