# PR Description This PR introduces a new environment variable `ARCADE_DISABLED_TOOLS`. Tools that are added to this env var are not added to the worker's `ToolCatalog`. In effect, they are disabled for the worker. ## How to use the `ARCADE_DISABLED_TOOLS` environment variable * Each tool is separated by a comma. * For each tool, specify the toolkit name in camel case and the tool name in camel case. * Do not include versions. (This is a simple implementation. We can add disabling specific versions in the future if needed) * Separate the toolkit name and the tool name with your environment's tool name separator. By default, the tool name separator is `.`, but you can override this with the `ARCADE_TOOL_NAME_SEPARATOR` environment variable. Correct: `export ARCADE_DISABLED_TOOLS="Math.Add,Spotify.GetAvailableDevices,Math.Sqrt"` Incorrect: `export ARCADE_DISABLED_TOOLS="Math.Add@0.1.0,Spotify.get_available_devices,Sqrt` |
||
|---|---|---|
| .. | ||
| cli | ||
| core | ||
| sdk | ||
| tool | ||
| __init__.py | ||