All tools are read-only unless otherwise specified.
Every tool except get_projects requires a project, given as either its ID or its exact name. Application arguments accept an app name or UUID, and cluster arguments accept a cluster ID, exact name, or vanity name. Start with get_projects to resolve the project, then get_applications or get_clusters from there.
Projects & Discovery
Applications
Clusters & Infrastructure
These tools can modify or redeploy your applications and may have unintended
side effects. Review the agent’s plan before approving any call to
create_app, update_application, or redeploy_application.
create_app
Create a new application. The behavior depends on which inputs you pass:
image is mutually exclusive with source and build. Creation fails if an application with the same name already exists in the target project or cluster. Use update_application instead.
update_application
Update an application’s configuration. Defaults to a dry run, which validates the change and returns the resulting config without deploying. Set dry_run: false to deploy.
redeploy_application
Trigger an immediate redeploy of an application.