Dispatch an explicitly authorized deployment to Harness
start_deploymentExecute a full deployment manifest with backups, checks, rollback, and verification. Requires explicit authorization and returns a durable run with a JSON receipt.
Instructions
Execute the complete deployment manifest through the EXISTING Harness native agent, including backups, mapped files, listed service/remote operations, verification, rollback on definite failure and a JSON receipt. Require task-specific user authorization. Preserve unknown operation IDs; never blindly replay. Returns an ordinary durable run; keep wait_run to terminal and independently read the receipt. Preparation is not proof of deployment.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| files | Yes | ||
| model | No | glm-5.3-flash | |
| provider | No | zai | |
| objective | Yes | ||
| sessionId | No | ||
| workspace | Yes | ||
| applySteps | Yes | ||
| writePaths | No | ||
| receiptPath | Yes | ||
| sessionMode | No | ||
| contextPaths | No | ||
| externalPaths | No | ||
| rollbackSteps | Yes | ||
| idempotencyKey | Yes | ||
| backupDirectory | Yes | ||
| preflightChecks | Yes | ||
| reasoningEffort | No | max | |
| authorizationBasis | Yes | ||
| verificationChecks | Yes | ||
| confirmedDangerousPermission | No | Deployment always selects danger-full-access. Confirmation defaults to DSH_RELAY_TRUSTED_OPERATOR (false when unset); explicit false still blocks dispatch. Task-specific deployment authorization is separately required. |