{
  "id": "manifest",
  "kind": "observability",
  "name": "Manifest — Agent Observability",
  "version": "5.27.0",
  "description": "Traces, metrics, and cost tracking for your OpenClaw agent. Zero-config local dashboard included.",
  "author": "MNFST Inc.",
  "homepage": "https://manifest.build",
  "configSchema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {
      "mode": {
        "type": "string",
        "enum": [
          "cloud",
          "local",
          "dev"
        ],
        "default": "cloud",
        "description": "Run mode: 'cloud' (default) or 'local' for embedded server. 'dev' is deprecated — use devMode instead."
      },
      "devMode": {
        "type": "boolean",
        "default": false,
        "description": "Enable for development: skips API key, faster metrics, disables product telemetry. Auto-detected when endpoint is localhost without an API key."
      },
      "apiKey": {
        "type": "string",
        "description": "Your Manifest API key (starts with mnfst_). Not required in local mode."
      },
      "endpoint": {
        "type": "string",
        "default": "https://app.manifest.build/api/v1/otlp",
        "description": "Manifest OTLP endpoint URL"
      },
      "port": {
        "type": "number",
        "default": 2099,
        "description": "Port for the local embedded server (local mode only)"
      },
      "host": {
        "type": "string",
        "default": "127.0.0.1",
        "description": "Bind address for the local embedded server (local mode only)"
      }
    }
  },
  "uiHints": {
    "mode": {
      "label": "Mode",
      "description": "Choose 'cloud' to send data to app.manifest.build (default), or 'local' for a self-contained server with sql.js"
    },
    "devMode": {
      "label": "Dev Mode",
      "description": "Enable for development: skips API key, faster metrics, disables product telemetry"
    },
    "apiKey": {
      "label": "API Key",
      "placeholder": "mnfst_...",
      "sensitive": true
    },
    "endpoint": {
      "label": "Endpoint URL",
      "placeholder": "https://app.manifest.build/api/v1/otlp"
    },
    "port": {
      "label": "Local Server Port"
    },
    "host": {
      "label": "Local Server Host"
    }
  },
  "skills": [
    "skills/manifest"
  ]
}
