terminate_experiment
Stop a scheduled or active experiment immediately. Every unit goes back to the base configuration on its next fetch, the experiment's config path locks are released, and it cannot be restarted — a follow-up needs a new experiment. Pass the experiment's exact name from get_experiment as a confirmation, and a reason (recorded with the change). Takes effect as soon as this is called. Load the manage-experiments skill (load_skill("manage-experiments")) first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes | Why this is being done, in one or two sentences a reviewer can judge it by. Shown to the approver. | |
| projectId | Yes | The project (application) id to scope this call to. Use list_projects to discover valid ids. | |
| environment | Yes | The environment name to scope this call to (e.g. 'production'). Use list_projects to discover the names available to this token. | |
| experimentId | Yes | ||
| experimentName | Yes | The experiment's exact name, as get_experiment returned it. Confirms you are terminating the experiment you think you are. |