Skip to content

Set up the Osuite AI agents

The Osuite AI agents run as skills inside your AI IDE. This page is the one-time setup shared by every agent: create an API key, install the Osuite CLI and bundled skills, and authenticate it. Do it once and every agent — Instrumentation, Investigation, Visualizer, and Write PromQL — becomes available as a slash command.

  • An Osuite Cloud account
  • An AI IDE that supports agent skills (see Supported AI IDEs)

An API key lets the CLI and the agents interact with Osuite. Create one under Integration or Settings → Preferences, then copy it — you will need it in Step 3.

Terminal window
curl -fsSL https://osuite.io/install-osuite-cli.sh | bash

The installer supports Linux and macOS on x64 and ARM64. It installs the standalone CLI at ~/.local/bin/osuite and installs all four agent skills without requiring Node.js, npm, or Bun.

Confirm the installation:

Terminal window
osuite --version

If osuite is not found, add the installation directory to your current shell’s PATH:

Terminal window
export PATH="$HOME/.local/bin:$PATH"

Add the same line to your shell profile to keep it available in new shells.

The agents use the osuite CLI to query your telemetry and apply changes. Point it at your account by adding the following to your shell profile:

Terminal window
export OSUITE_API_ENDPOINT=https://api.<region>.osuite.io
export OSUITE_API_KEY=<your-api-key>

Run osuite whoami to confirm you are authenticated.

Terminal window
osuite init-ai

The installer already installs all four skills. Run osuite init-ai only to repair or manually refresh them: Instrumentation (/osuite-instrument), Investigation (/osuite-investigate), Visualizer (/osuite-edit-dashboard), and Write PromQL (/osuite-write-promql).

To pick up newer skill versions later, run osuite upgrade, which updates the CLI and refreshes the installed skills.

The agents install as standard agent skills, so any AI IDE that supports skills can invoke them, including:

  • Cursor
  • Antigravity
  • Claude Code

Once installed, trigger any agent from your IDE as a slash command — for example /osuite-investigate the checkout API is throwing 500s.