/gaia-list-tools

user-facing
Category:
Configuration
Lifecycle phase:
4 -- Implementation

What 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

  1. Run enumeration Invokes the adapter discovery script to scan built-in and project-local adapter directories.
  2. Render output Displays the grouped table verbatim. Surfaces any warnings about malformed adapter files.
  3. Follow-up routing For details on a specific adapter, directs you to /gaia-tool-info.

Inputs

InputSourceDescription

Outputs

OutputLocationDescription
Adapter inventoryConsole outputGrouped 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

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.