Skip to main content
deploy deploys the runtime described by the current project’s lifecycle config. It does not build an image first; use launch when you want build and deploy in one command. Use release for the .agentkit/agentkit.yaml cloud release pipeline, IM channels, or frontend release flow.

deploy

Read agentkit.yaml, select the local, cloud, or hybrid strategy from common.launch_type, and write deployment state such as runtime id, endpoint, or local container state back to the config file.
deploy runs service preflight checks before deployment. In an interactive terminal it prompts when required services are not enabled; use launch --preflight-mode when an automated build-and-deploy flow must control preflight behavior explicitly.

Harness Deploy

With --harness <name>, the CLI reads <name>.harness.json from the current directory, converts it into runtime environment variables, creates a temporary lifecycle config, and deploys a Harness runtime. If you pass --discovery-url, also pass at least one allowed client id through --allowed-id.
Harness deploy creates or updates a cloud runtime and may rewrite harness.json in the current directory with endpoint, runtime id, and auth information. Confirm the working directory, Harness name, and target project before running it.
Last modified on September 19, 2026