Skip to content

The Harness

Every agent in Tanzanite is governed by a harness. The harness is the control layer that decides how an agent behaves — and it can be changed without redeploying anything.

  • System prompt — the base instructions every agent starts from.
  • Available tools — which tools the agent can call, organized into tiers so the agent discovers more capabilities as a task requires them.
  • Model routing — which model handles which kind of step.
  • Safety guardrails — what requires approval and what is blocked.

The harness is configuration, not code. Administrators can edit it in the harness editor (under Admin) and the change takes effect for new runs immediately — no build, no deploy. This makes it easy to tune behavior, add tools, or tighten guardrails.

The harness editor

Editing the harness — available to admins.

The harness works alongside:

  • Skills — packaged instructions and capabilities an agent can load for specific tasks.
  • Plugins — installable bundles that extend the platform with new tools and integrations.

For fully private use, Tanzanite can run a local harness against an on-device model, so sensitive work never leaves your machine.