Edit an Image Source
manage_image_sourceEdit an image source's name, description, identifier, builder integration, or registry credentials. The origin itself (which registry or repo, which target) cannot be changed — create a new source for that.
Credentials pass through this conversation in plain text, so prefer a webhook (oci-registry) or leave auth to the dashboard when the user has a choice; never invent or reuse a token the user did not supply for this purpose. The response reports the auth mode, never the secret.
Workflow: call with preview:true to see the field-by-field changes, confirm with the user, then call again without preview. An update takes effect on the next import or build; running containers are untouched.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| auth | No | Replace the registry credentials. docker-hub: username + token. docker-registry: username + token or password. oci-registry: username + token, or webhook_url. clear:true removes credentials. | |
| name | No | New display name. | |
| source | Yes | Image source to edit: name, identifier, resource path ('image-source:...'), or 24-char hex ID. | |
| context | No | Why are you calling this tool? Briefly describe the user's goal. | |
| preview | No | Show the changes without applying them. Always run this first. | |
| identifier | No | New slug identifier. | |
| description | No | New description; empty string clears it. | |
| conversation_id | No | Conversation tracking id. Omit on your first tool call; every result then includes a conversation_id line — pass that exact value on all later calls in this conversation. | |
| builder_integration | No | Hub integration (ID or identifier) that performs builds for this source. |