{
  "$comment": "GENERATED by tools/sync-agentdisplay.js from agentdisplay.ai/js/format.js — do not edit by hand.",
  "format": "agentdisplay",
  "version": "2.0",
  "spec": "https://agentdisplay.ai/spec",
  "license": "MIT",
  "reserved": [
    "agentname",
    "message",
    "status"
  ],
  "statuses": [
    "running",
    "waiting",
    "complete",
    "error",
    "blocked"
  ],
  "aliases": {
    "active": "running",
    "in_progress": "running",
    "in-progress": "running",
    "inprogress": "running",
    "working": "running",
    "busy": "running",
    "started": "running",
    "done": "complete",
    "finished": "complete",
    "success": "complete",
    "succeeded": "complete",
    "completed": "complete",
    "ok": "complete",
    "failed": "error",
    "fail": "error",
    "failure": "error",
    "errored": "error",
    "paused": "waiting",
    "pending": "waiting",
    "idle": "waiting",
    "queued": "waiting",
    "waiting_for_input": "waiting",
    "stuck": "blocked",
    "blocker": "blocked",
    "halted": "blocked"
  },
  "limits": {
    "NAME": 64,
    "MESSAGE": 2000,
    "STAT_KEY": 32,
    "STAT_VALUE": 64,
    "STAT_COUNT": 24
  },
  "ignoredParams": "/^(_|cb|callback|t|ts|v|src|utm_[a-z_]+|token|auth|authtoken|auth_token|key|apikey|api_key|secret|password|pwd|passwd|sig|signature|session|session_id|sessionid|jwt|bearer|email|upgraded|checkout)$/i",
  "everythingElse": "Any other query param becomes a stat card. No registration, no schema.",
  "retentionHours": 24,
  "reference": {
    "format": "https://agentdisplay.ai/js/format.js",
    "renderer": "https://agentdisplay.ai/js/render.js"
  }
}
