# KI-Plugins

Das Elide-Plugin verbindet Claude Code oder Codex mit dem auf Ihrem Rechner installierten Elide. Ihr Agent erkennt das
Projekt, baut das kleinste relevante Ziel, liest Testfehler mit Datei und Zeile, findet ungetesteten Code, liest
Javadoc und Quellen Ihrer Abhängigkeiten und erfasst Traces und Logs, während er einen Befehl ausführt. Es arbeitet über
strukturierte Werkzeuge statt über das Auslesen der Terminalausgabe.

- [Claude-Code-Plugin](/docs/ai-plugins-claude-code): Projektwerkzeuge, der Skill `elide-dev` und Build-Ergebnisse, die in
  Ihre Sitzung gepusht werden.
- [Codex-Plugin](/docs/ai-plugins-codex): Projektwerkzeuge, der Skill `elide-dev` und Projektkontext bei jedem Prompt.

## Was das Plugin enthält

| Teil | Claude Code | Codex | Aufgabe |
| --- | --- | --- | --- |
| Projekt-MCP-Server | Ja | Ja | Startet `elide mcp`: [Projektwerkzeuge](/docs/mcp#tools) für Builds, Tests, Abdeckung, Dokumentation von Abhängigkeiten und Telemetrie. |
| Skill `elide-dev` | Ja | Ja | Bringt dem Agenten den Ablauf bei: zuerst erkunden, Builds abfragen, Berichte als Beleg lesen. |
| Build-Ergebnis-Kanal | Ja | Nein | Meldet der Sitzung, wenn ein Build fertig ist oder eine Telemetrie-Aufnahme Ergebnisse hat. |
| Kontext-Hooks | Nein | Ja | Fügt beim Start einer Sitzung und bei jedem Prompt kurze, projektbezogene Hinweise hinzu. |

Das Plugin verwendet Ihr installiertes `elide`. Es installiert Elide nicht, startet keine Builds von allein und ändert
die Berechtigungen Ihres Clients nicht: Bauen, Code ausführen und Abhängigkeiten herunterladen erfordern weiterhin Ihre
Zustimmung.

## Installieren

Installieren Sie Elide und prüfen Sie, dass die Shell Ihres Agenten es findet:

```bash
elide --version
```

Laden Sie `elide-agent-plugin.zip` vom [neuesten Release](https://github.com/elide-dev/elide/releases/latest) herunter
und entpacken Sie es in ein Verzeichnis, das Sie behalten:

```bash
curl -fsSLO https://github.com/elide-dev/elide/releases/latest/download/elide-agent-plugin.zip
unzip -o elide-agent-plugin.zip -d ~/.local/share/elide-agent-plugin
```

Das Archiv enthält das Plugin und einen lokalen Marketplace für jeden Client. Installieren Sie es dann in Ihrem Client:

```bash
claude plugin marketplace add ~/.local/share/elide-agent-plugin
claude plugin install elide@elide-local
```

```bash
codex plugin marketplace add ~/.local/share/elide-agent-plugin
codex plugin add elide@elide-local
```

Starten Sie eine Sitzung in Ihrem Projektverzeichnis und stellen Sie eine Frage dazu.

## Beispiele

```text
elide test fails on main. Find out why and fix it.
```

Der Agent ruft `project/context` auf, wählt das Ziel mit `build/inspect`, startet es mit `build/run`, wartet auf
`build/status` und liest dann `build/diagnostics` und `tests/reports` für den fehlgeschlagenen Test samt Datei und
Zeile.

```text
Which files under src/ have the least test coverage? Add tests for the worst one.
```

```text
Show me the Javadoc for ImmutableList in the Guava version this project uses.
```

```text
Run the checkout tests and show me every span slower than 250 ms.
```

Das Letzte startet eine Telemetrie-Aufnahme mit einem Filter wie `signal == 'traces' && durationMs >= 250`, führt die
Tests darüber aus und liest die passenden Spans zurück.

## Plugin oder direkte Verbindung

Installieren Sie das Plugin oder verbinden Sie `elide mcp` selbst, wie es die Seite zum
[Projekt-MCP-Server](/docs/mcp#connect-your-agent) zeigt, aber nicht beides: Jedes registriert einen Server namens `elide`,
und zwei Kopien verdoppeln jedes Werkzeug.

Das Plugin enthält nicht den [Dokumentations-MCP-Server](/docs/mcp-docs). Fügen Sie ihn hinzu, um diese Dokumentation zu
durchsuchen und aus derselben Sitzung [Probleme zu melden](/docs/reporting-issues):

```bash
claude mcp add --transport http elide-docs https://elide.help/mcp
codex mcp add elide-docs --url https://elide.help/mcp
```

## Aktualisieren und entfernen

Zum Aktualisieren entpacken Sie ein neueres `elide-agent-plugin.zip` über dasselbe Verzeichnis und installieren neu:

```bash
claude plugin marketplace update elide-local
claude plugin update elide@elide-local
```

```bash
codex plugin add elide@elide-local
```

Zum Entfernen führen Sie `claude plugin uninstall elide@elide-local` oder `codex plugin remove elide@elide-local` aus.

Die Version des Plugins entspricht dem Elide-Release, mit dem es ausgeliefert wird. Dem Archiv liegen
SHA-256- und SHA-512-Prüfsummen bei.
