---
sidebar:
  order: 3
title: "CLI"
description: "Nutze die Repository-CLI mit einem begrenzten API-Schlüssel und dem aktuellen Toolkatalog."
---

Die Influence-CLI ist derzeit eine private Repository-Anwendung. Führe sie mit Bun aus einem Checkout mit installierten Abhängigkeiten aus. Für dieses Paket gibt es keinen öffentlichen npm-Installationsbefehl.

Setze `PUBLISH_API_URL` auf den vertrauenswürdigen Influence-Origin und stelle `PUBLISH_API_TOKEN` über deine geheime Umgebung bereit. Beginne mit Verbindungsprofil und Toolkatalog:

```sh
export PUBLISH_API_URL="https://influence.so"
bun apps/agent-cli/src/index.ts profile
bun apps/agent-cli/src/index.ts tools:list
bun apps/agent-cli/src/index.ts tool:call --tool accountList --input-json '{}'
```

Wähle für JSON-Eingaben `--input-json` oder `--input-file`. Lesezugriffe verwenden `tool:call --tool <name>`. Änderungen verwenden `tool:prepare`, dann `tool:confirm` mit identischen Eingaben, `--confirmation-capability` und `--idempotency-key`. Behalte diese Werte nach einem unklaren Ergebnis bei; bereite nicht nur zum Wiederholen einen neuen Vorgang vor.

Nutze `media:upload --file <path> --content-type <mime> --client-key <stable-key>` für lokale Medien. Wiederhole nach Unterbrechungen mit derselben Datei und demselben Schlüssel. Die CLI kann kein Bild prüfen oder eine menschliche visuelle Freigabe geben; öffne den zurückgegebenen Prüfpfad nach Anmeldung in Influence. Beachte die [Prüf- und Wiederherstellungsregeln der HTTP-API](/de/developers/http-api).
