> ## Documentation Index
> Fetch the complete documentation index at: https://docs.olostep.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Verwende das Olostep CLI mit KI-Agenten

> Wie Claude Code, Cursor, Codex und andere Codierungsagenten den olostep-Befehl ausführen.

KI-Codierungsagenten können `olostep` wie jeden anderen Befehl ausführen. Das CLI erkennt, wenn ein Codierungsagent es ausführt, und verhält sich für ein Programm statt für eine Person.

## Einrichtung

**1. Installiere das CLI und melde dich selbst an**

```bash theme={null}
curl -fsSL https://cli.olostep.com | sh
olostep login
```

Der Agent verwendet deine Anmeldung auf diesem Computer. In CI setze stattdessen `OLOSTEP_TOKEN`. Siehe [Authentifizierung](https://docs.olostep.com/cli/authentication.md#scripts-ci-and-agents).

**2. Gib dem Agenten den CLI-Leitfaden**

```bash theme={null}
olostep skill get olostep-cli --write .claude/skills
```

Dies schreibt `.claude/skills/olostep-cli/SKILL.md`: wie man das CLI ausführt, seine Exit-Codes und jeden Befehl mit seinen Flags und JSON-Ausgabeschema. Verwende den Fähigkeiten-Ordner deines Agenten anstelle von `.claude/skills`.

**3. Sag dem Agenten, --json zu verwenden**

Agenten sollten Befehle mit `--json` ausführen und das JSON lesen. Die menschliche Ausgabe ist für Menschen und kann sich ändern.

## Wie sich das CLI für einen Agenten verhält

Das CLI behandelt einen Lauf als Agentenlauf, wenn kein Terminal vorhanden ist oder wenn einer von `CLAUDECODE`, `CURSOR_AGENT`, `CODEX_CI` oder `AI_AGENT` gesetzt ist. Dann:

* `olostep` ohne Befehl druckt Hilfe, nicht den Begrüßungsbildschirm.
* Es fordert nie zur Eingabe auf. Ein Befehl, der eine Anmeldung benötigt, beendet sich mit Code `3` und teilt dem Agenten über stderr mit, `olostep login` auszuführen oder `OLOSTEP_TOKEN` zu setzen.
* Ein Befehl, der etwas löschen oder überschreiben könnte, beendet sich mit Code `4`, es sei denn, du gibst `--yes` an.
* `olostep keys reveal` druckt nie einen Schlüssel. Verwende `--write-env <file>`, um ihn in einer git-ignorierten Umgebungsdatei zu speichern.
* `olostep chat` druckt Antworten als Klartext (`--plain` ist aktiviert) und benötigt eine Nachricht.
* Es wird keine Update-Benachrichtigung gedruckt.

| Exit-Code | Was der Agent tun sollte |
| - | - |
| `0` | Lies die Ausgabe. |
| `1` | Lies den Fehler auf stderr. |
| `2` | Überprüfe den Befehl mit `olostep <command> --help`. |
| `3` | Bitte die Person, `olostep login` auszuführen. |
| `4` | Bestätige mit der Person und führe dann erneut mit `--yes` aus. |
| `5` | Der Server konnte nicht erreicht werden. Später erneut versuchen. |

## Finde den richtigen Befehl

```bash theme={null}
olostep help monitor pause        # Befehle, deren Name oder Beschreibung jedes Wort enthält
olostep tools --search crawl      # Werkzeuge, die "crawl" erwähnen
olostep tools crawl_create        # Vollständiges Eingabe- und Ausgabeschema eines Werkzeugs
```

## `olostep skill`

Fähigkeiten sind kurze Anweisungen für eine Art von Aufgabe. Liste sie auf, lies sie oder schreibe sie in den Fähigkeiten-Ordner eines Agenten:

```bash theme={null}
olostep skill list
olostep skill get credit-usage
olostep skill get olostep-cli dashboard --write .claude/skills
olostep skill get olostep-cli --json
```

| Fähigkeit | Was sie abdeckt |
| - | - |
| `olostep-cli` | Wie man die `olostep` Befehlszeile verwendet. Generiert aus den CLI-Befehlen. |
| `credit-usage` | Guthabenstände, Pläne, Guthabenablauf und tägliche Nutzung. |
| `dashboard` | Dashboard-Funktionen: Konto, Abrechnung, Team, API-Schlüssel, Protokolle, Jobs, Parser, Monitore, Agenten, Support und Integrationen. |

`olostep skill list` zeigt die aktuelle Liste. Siehe [`olostep skill`](https://docs.olostep.com/cli/reference/cli-commands#olostep-skill) für die Flags.

## `olostep tools`

Jeder CLI-Befehl ruft ein Werkzeug auf dem Olostep-Server auf. `olostep tools` listet sie auf und markiert diejenigen, die Dinge ändern:

```bash theme={null}
olostep tools
olostep tools --json
```

## Feedback geben

Wenn ein Befehl fehlschlägt, fehlt oder verwirrend ist, kann der Agent dem Olostep-Team Bescheid geben. Dies funktioniert ohne Anmeldung:

```bash theme={null}
olostep feedback --about tooling --message "crawl create rejected --depth 0"
```

Verwende `--about tooling` für das CLI selbst und `--about product` für Olostep. Schließe niemals Schlüssel, Passwörter oder persönliche Details ein.

## MCP anstelle eines Terminals

Wenn dein Agent MCP unterstützt, kannst du ihn direkt mit Olostep verbinden. Siehe [MCP-Server](https://docs.olostep.com/integrations/mcp-server.md), oder drucke die Einrichtung für deinen Client:

```bash theme={null}
olostep integrations config --client claude_code
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.