Platform

Operations

What running Trellaris looks like day to day: how a run behaves and fails, what you can see afterwards, where the money goes, and what an administrator actually operates.

Runs

A run is one execution of one agent. It is the unit of status, streaming, artifacts, cost, and audit โ€” and it is governed by a strict state machine. Only declared transitions are permitted, and every status write goes through that gate, so a run cannot end up in an impossible state.

StatusMeaning
queuedCreated, waiting for a worker.
runningHeld by a worker under a heartbeat lease.
awaiting_approvalParked on a write. Loop state is saved; a decision resumes it.
awaiting_inputParked on a question to the user, or on missing connector consent.
pausedA background run between checkpoints โ€” resumable.
succeededFinished with an answer.
failedFinished with a reason: a tool failure, a budget stop, a lost worker.
canceledStopped deliberately โ€” a kill switch, a suspension, an approval timeout.

Failure is explicit

Seeing what happened

SurfaceGives you
Event streamLive tokens, tool calls, status changes, and artifacts for a run โ€” and the same sequence replayed afterwards.
Run replayA normalized step-by-step timeline: what was called, in what order, with what outcome. Content is shown post-redaction and annotated with which rules were applied.
ArtifactsEvery file a run produced, downloadable, with retention applied.
Usage ledgerOne row per run: model, tokens, and computed cost โ€” including remote and orchestrated runs, so a delegated tree accounts fully.
Audit logWho changed what, when โ€” with a metadata-only SIEM export.

Telemetry

The platform emits OpenTelemetry spans following the GenAI semantic conventions โ€” agent invocations, model calls with provider, request and response models and token usage, and tool executions. Any OTLP-capable backend can ingest them; the operations runbook carries ready-made Datadog and Grafana configurations.

Models and cost

All model traffic goes through one gateway, which is where cost, routing, and resilience are handled once rather than per agent.

CapabilityDetail
TiersAgents declare default, cheap, or strong, and the organization maps tiers to concrete models. Re-point a tier and every agent follows, with no edits.
Internal tieringPlanning, critique, reranking, and grading run on the cheap tier; synthesis runs on the strong tier.
Bring your own keysPer-organization provider credentials, encrypted at rest.
Auto-routing and failoverA tier resolves to an ordered candidate list. A provider outage fails over mid-conversation, with unhealthy providers put in cooldown and skipped until they recover โ€” the run does not fail.
Cost accountingPer-model pricing is applied at the gateway, so every run carries a real cost figure rather than a token count someone has to translate.

Analytics

ViewShows
Builder dashboardPer-agent success rate, average and p50/p95 latency, cost, top failure reasons, and the evaluation-score trend.
Organization dashboardWeekly active users, run and cost totals, automation volume, and top agents.
ShowbackA monthly CSV of spend for chargeback, for administrators.
Cost SLOsPer-agent cost objectives, swept on a schedule, alerting once per window.
ROIA per-agent baseline of minutes saved per run turns run volume into time saved, on both dashboards.
OpportunitiesRanked suggestions for what to automate next and what to harden โ€” mined from usage metadata only.

Rollups are recomputed idempotently per organization-day, so a re-run repairs rather than double-counts. Spend limits are enforced by the budget policy, not by these dashboards.

The admin console

TabPurpose
PoliciesCreate, scope, enable, disable, and delete governance policies.
Kill switchesPause or kill an agent, suspend a user, trigger the organization-wide emergency stop.
AuditBrowse the audit log and download the SIEM export.
Legal holdsRequest, dual-approve, and release holds.
PrivacySet the organization's content-access tier.
RiskThe agent risk register: recompute, attest, and dual-authorize sign-off.
External agentsThe control tower โ€” every remote agent registered in the organization.
ComplianceTier-1 run metadata for review.
Teams & domainsTeam membership and verified email domains.
Web searchChoose and configure the search provider used by web_search.

Other operator surfaces sit outside the console: Build โ†’ Capabilities toggles the built-in meta-agents and the built-in skill pack, Settings โ†’ Channels links Slack and Teams workspaces, Settings โ†’ Access manages API keys and secrets, and Tools covers the library, gateways, and virtual servers.

Isolation and limits

Deploying

One Helm chart, three value sets, so the shape of the deployment matches the size of the organization:

TierShape
StarterEverything in-cluster โ€” database, cache, and object storage included. Good for a pilot.
TeamExternal managed services and TLS ingress.
EnterpriseAutoscaling, stronger sandbox isolation, OpenTelemetry export, and external secret management.

Database migrations run as a release hook. The gateway and this documentation site are separate deployments, so each scales and ships on its own cadence. Ingress is configured for long-lived streaming responses, which is the one detail worth checking first when streaming misbehaves behind a proxy.

The docs/runbooks/ directory in the repository carries the operational detail: deployment, day-two operations, observability, sandbox configuration, backup and restore, and channel setup.