Dashboard

The Dashboard gives you a live at-a-glance view of the tota agent. It auto-refreshes every 8 seconds so you always see current state without manually reloading.

#Stat cards

CardWhat it shows
StatusRunning / stopped badge, and the agent's display name
ModelActive LLM model identifier (e.g. claude-sonnet-4, gpt-4o-mini)
ProviderWhich provider is currently in use
UptimeHow long the agent has been running (formatted as Xh Ym or Xm Ys)
Token BudgetTokens used today vs. the configured daily limit
Permission Modeallow-all or ask — the current approval mode for tool calls

#Refresh behaviour

The page polls /api/status every 8 s and updates all cards simultaneously. A Refresh button at the top right lets you trigger an immediate fetch. A spinning animation on the button indicates an in-flight request.

If the agent is unreachable, an error banner appears with the HTTP error message. Cards retain the last successful values until connectivity is restored.

#Status badge colours

BadgeMeaning
Green (running)Agent is up and accepting messages
Yellow (any other value)Agent is starting, stopping, or in an error state

#Provider and model info

The model and provider cards pull from the same /api/status endpoint that the CLI's tota status command uses. If you change the active provider or model while the UI is open (e.g. via tota setup llm), the Dashboard reflects the change on the next auto-refresh.