← Back to registry

TOOL · smoke_apps

No description provided.

Canonical Definition

{
  "function": {
    "description": "Run HTTP smoke tests against canonical apps or a selected subset using the shared Testing/smoke_endpoints.json configuration. Use this when services are expected to be running and you want Hera to verify that key routes respond correctly.",
    "name": "smoke_apps",
    "parameters": {
      "properties": {
        "apps": {
          "description": "Optional list of app slugs to smoke test. Defaults to all configured smoke test targets.",
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "fail_fast": {
          "description": "Stop after the first failed endpoint. Defaults to false.",
          "type": "boolean"
        },
        "timeout_seconds": {
          "description": "Per-request timeout in seconds. Defaults to 10.",
          "type": "integer"
        }
      },
      "required": [],
      "type": "object"
    }
  },
  "metadata": {
    "artifact_type": "tool",
    "consumers": [
      "all"
    ],
    "execution_kind": "cli",
    "owner_app": "os-v3",
    "promotion_reason": "Cross-app smoke verification is foundational platform functionality and belongs in the shared testing surface.",
    "scope": "global",
    "version": "1.0.0"
  },
  "type": "function"
}