Dashboard

Dashboard

The Papayya dashboard at app.getpapayya.com (opens in a new tab) gives you full observability into your agents, runs, and usage.

Runs

URL: /runs

The runs page shows all agent executions across your account.

Run list

A table of all runs with:

  • Status — color-coded badge (queued, running, completed, failed, cancelled, budget_exceeded)
  • Agent — which agent was executed
  • Duration — how long the run took
  • Steps — number of steps executed
  • Cost — total cost in USD
  • Created — when the run was triggered

Click any run to see its detail view.

Run detail

URL: /runs/{runId}

The run detail page shows:

  • Header — status, agent name, model, timing, total tokens, total cost
  • Step trace — a step-by-step timeline of the entire execution. Each step shows:
    • Step type (tool call, response, error)
    • For tool calls: tool name, input parameters, output
    • Token count and cost for that step
    • Duration
  • Budget progress — visual progress bar showing spend vs. budget
  • Actions — Cancel (for running tasks) or Replay (for completed/failed tasks)

The trace view is virtualized, so it handles runs with 100+ steps smoothly.


Agents

URL: /agents

Lists all registered agents with their name, description, model, and version.

Agent detail (/agents/{agentId}) shows the agent's configuration and recent runs.


Schedules

URL: /schedules

Manage cron schedules for your agents. Create, enable/disable, update, or delete schedules. Shows the next scheduled run time for each schedule.


Projects & API Keys

URL: /projects

Manage projects — logical groupings for agents and API keys.

API Keys (/projects/{projectId}/api-keys) — create and revoke API keys scoped to a project.


Usage

URL: /usage

View usage stats across your account:

  • Total runs, tokens, and cost
  • Breakdown by project
  • Time-based usage trends

Navigation

The sidebar provides quick access to all sections. The dashboard uses a dark developer aesthetic with no UI framework — fast, minimal, and focused on the data.

Authentication uses JWT with automatic token refresh. If your session expires, you'll be redirected to the login page.