Configure deployment settings
To configure deployment settings:- From the Deployments view, select a deployment.
- In the top-right corner, select the gear icon (Deployment Settings).
- (Optional) To build from a different GitHub repository, select Change repository and choose the repository. For details, see Change the repository.
- Update the Git Branch as needed.
- Enable or disable Automatically update deployment on push to branch.
Change the repository
Change the repository after you rename it, transfer it to another GitHub account, or move your agent to a different repository. LangSmith checks that thehosted-langserve GitHub app can access the repository and that the repository contains the deployment’s configuration file on its Git branch. Saving does not create a revision; the next revision builds from the new repository.
If you transferred the repository to another GitHub account, first give the app access to it.
To change the repository through the API, send source_config.repo_url in a PATCH /v2/deployments/{deployment_id} request. For more information, see the Control plane API reference.
Delete a deployment
- LangSmith UI
- LangGraph CLI
To delete a deployment:
- From the LangSmith UI, select Deployments.
- Select the menu icon for the deployment, then select Delete.
- In the confirmation modal, select Delete.
Deletion is asynchronous. The deployment disappears from the Deployments view immediately, but LangSmith removes its infrastructure and metadata in stages. The deployment name might remain unavailable until deletion finishes.
See also
Connect these docs to your agent of choice via MCP for real-time answers.

