# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Harness Chaos Components API version: 1.0.0 extends: openapi/harness-chaos-components-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 2 - target: $.paths['/gateway/chaos/manager/api/v3/integrations/get-chaos-component-variable'].get update: x-apievangelist-phrasing: intent: Get variables for a chaos fault, probe or action effect: read questions: - What inputs does a chaos fault or probe need before I run it? - Can I see the variables for a component in a specific chaos hub? instructions: - text: Get variables for chaos component {component} of type {type}. slots: component: query.identifier type: query.type - text: Show inputs for component {component} from hub {hub}. slots: component: query.identifier hub: query.hubReference method: generated generated: '2026-09-26' - target: $.paths['/gateway/chaos/manager/api/v3/integrations/run-chaos-component'].post update: x-apievangelist-phrasing: intent: Run a chaos fault, probe or action effect: write questions: - Can I run a single chaos fault on my infrastructure without a full experiment? - Is it possible to run a chaos probe for a set duration from a pipeline? instructions: - text: Run chaos component {component} of type {type} on infrastructure {infra}. slots: component: requestBody.identity type: requestBody.type infra: requestBody.infraReference - text: Run component {component} for {duration} as part of pipeline {pipeline}. slots: component: requestBody.identity duration: requestBody.duration pipeline: query.pipelineIdentifier method: generated generated: '2026-09-26'