Update registry robot projects
update_registry_robot_projectsChange which projects a registry robot reaches, keeping its login and secret. projects is the full list from now on: projects it keeps keep their access, and projects it gains get new_project_scope. This only works where the registry can change the robot in place. Otherwise, which includes every robot whose admin credential is itself a robot and every move between one project and several, it changes nothing and answers the command a person can run to replace the robot. Never ask for or expect a secret from this tool. Google Artifact Registry robots are refused. Requires credentials.write, and credentials.reveal for a robot on a registry the organisation runs or one with grants past the presets.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"robot_name": "<robot_name>",
"projects": "<projects>"
},
"name": "update_registry_robot_projects"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projects | Yes | Every project the robot should reach from now on, 1 to 20, as list_registry_robots names them. | |
| robot_name | Yes | The robot's name, from list_registry_robots. | |
| new_project_scope | No | Access on projects the robot gains: pull, the default, or push (push and pull). |