/gaia-list-tools
user-facingWhat it does
/gaia-list-tools lists every tool adapter available in your project, grouped by category (SAST, secrets, SCA, etc.). For each adapter, it shows the name, version, provider binary, availability status, and whether it is a built-in or custom adapter. Custom adapters override built-in ones of the same name.
When to use it
- You want to see which tool adapters are available for reviews and CI checks.
- You want to check whether a specific tool (e.g., semgrep, gitleaks) is available on your system.
Prerequisites
- No prerequisites. Works on any project with the GAIA plugin installed.
How to invoke
/gaia-list-tools
What it does step by step
- Run enumeration Invokes the adapter discovery script to scan built-in and project-local adapter directories.
- Render output Displays the grouped table verbatim. Surfaces any warnings about malformed adapter files.
- Follow-up routing For details on a specific adapter, directs you to
/gaia-tool-info.
Inputs
| Input | Source | Description |
|---|
Outputs
| Output | Location | Description |
|---|---|---|
| Adapter inventory | Console output | Grouped table of all available adapters with availability status. |
Example session
> /gaia-list-tools
SAST
semgrep v1.45.0 available [built-in]
eslint-security v3.1.0 available [built-in]
Secrets
gitleaks v8.18.0 available [built-in]
SCA
trivy v0.48.0 available [built-in]
custom-sca v1.0.0 available [custom]
trivy v0.48.0 [shadowed] [built-in]
Performance
k6 v0.49.0 unavailable [built-in]
What to run next
/gaia-tool-info {name}-- get full details on a specific adapter.
Troubleshooting
No adapters found
The adapter directories are empty or inaccessible. Check your GAIA plugin installation.
Adapter shows unavailable
The provider binary is not installed on your system. Install it or configure a different provider in /gaia-config-tool.