Runtime bootstrap
Tomato provisions environment metadata, installs runtime dependencies, and initializes execution services required for agent tasks.
Developer docs
Engineering-focused reference for provisioning, runtime operations, model selection, API behavior, and observability surfaces.
Endpoint: POST https://api.tomatolabs.org/api/chat
{
"message": "..."
}{
"text": "..."
}Error handling notes
text: treat as partial failure and return a safe fallback message.TomatoAI is a layered system: provisioning, runtime, and model. Runtime bootstrap and routing are managed; workload instructions and operational policy remain user-defined.
Private workspace + isolation boundary
OpenClaw-first managed runtime
Tomato model + BYO provider
Tomato provisions environment metadata, installs runtime dependencies, and initializes execution services required for agent tasks.
Each deployment is scoped to a private workspace boundary. Runtime resources are separated by deployment context.
Select Tomato model or BYO provider at configuration time. Route choices can reflect latency, capability, and cost constraints.
Users define goals, prompts, policies, and keys. Tomato manages runtime lifecycle, deployment, and infrastructure maintenance.
| Area | User responsibility | Tomato manages |
|---|---|---|
| Configuration | Prompting, policy logic, provider selection | Runtime templates, deployment controls |
| Operations | Task-level monitoring and workflow tuning | Infrastructure updates and runtime maintenance |
| Model access | Own key lifecycle when BYO mode is selected | Tomato model availability and routing hooks |
A production deployment should expose logs, metrics, and traces per runtime. The component below is a placeholder interface that can later connect to real providers.
[runtime] bootstrap started
[agent] tool call: success
[router] model route: tomato-1
P95 latency
Token usage
Error rate by deployment
Provisioning -> bootstrap
Prompt -> tool -> response
Runtime events timeline