Canonical runtime-backed view of the artifact, independent from metadata governance.
{
"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"
},
"kind": "tool",
"summary": {
"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.",
"id": "smoke_apps",
"kind": "tool",
"path": "Tools/global/infra/smoke_apps.json",
"title": "smoke_apps"
},
"validation_issues": []
}