
# Coding-Agents

Termbridge kann Coding-Agents in Daytona-Sandboxes vorbereiten, indem es ihre CLIs installiert und deine bestehende Authentifizierung synchronisiert. So ist die Sandbox einsatzbereit, ohne dass du dich erneut anmelden musst.

## Unterstützte Agents

- **Claude Code** (`claude`)
- **Codex** (`codex`)
- **OpenCode** (`opencode`)

## Automatische Einrichtung (empfohlen)

Aktiviere die automatische Einrichtung, indem du Agents ausdrücklich auswählst:

```bash
export TERMBRIDGE_SANDBOX_AGENTS=claude-code,codex,opencode
```

Oder aktiviere alle bekannten Agents:

```bash
export TERMBRIDGE_SANDBOX_AGENT_AUTO=true
```

Wenn die automatische Einrichtung aktiviert ist, führt Termbridge Folgendes aus:

- Installiert Agent-CLIs in der Sandbox (über `npm install -g`).
- Synchronisiert lokale Authentifizierungsdateien mit der Sandbox.
- Leitet unterstützte API-Schlüssel an die tmux-Sitzung weiter.

Lokale Authentifizierungsdateien werden anhand dieser Standardpfade ermittelt:

- `~/.claude/.credentials.json`
- `~/.codex/auth.json`
- `~/.config/opencode/opencode.json`

## Authentifizierung manuell synchronisieren

Wenn du die Kontrolle lieber selbst übernehmen möchtest, kannst du Authentifizierungspfade direkt angeben:

```bash
export TERMBRIDGE_SANDBOX_AGENT_AUTH_PATHS=~/.claude/.credentials.json,~/.codex/auth.json,~/.config/opencode/opencode.json
```

Du brauchst eigene Zielpfade in der Sandbox? Verwende explizite Zuordnungen:

```bash
export TERMBRIDGE_SANDBOX_AGENT_AUTH_MAPS=~/.claude/.credentials.json=/home/daytona/.claude/.credentials.json
```

## API-Schlüssel und zusätzliche Umgebungsvariablen

Termbridge leitet gängige Agent-API-Schlüssel automatisch weiter. Füge weitere Namen von Umgebungsvariablen hinzu mit:

```bash
export TERMBRIDGE_SANDBOX_AGENT_ENV=CUSTOM_TOKEN,ANOTHER_SECRET
```

## Installation steuern

Wenn du die Installation von CLIs in der Sandbox überspringen möchtest, setze:

```bash
export TERMBRIDGE_SANDBOX_AGENT_INSTALL=false
```

So kannst du die Installationspakete vollständig überschreiben:

```bash
export TERMBRIDGE_SANDBOX_AGENT_PACKAGES=claude-code,codex,opencode
```

> **Hinweis**
> Bei der Authentifizierungssynchronisierung werden lokale Zugangsdaten in die Sandbox kopiert. Verwende sie nur mit Sandboxes, denen du vertraust, und bevorzuge kurzlebige Sandboxes mit `TERMBRIDGE_SANDBOX_DELETE_ON_EXIT=true`.


## Verwandte Dokumentation

- [Sandboxes](https://termbridge.inline0.dev/de/docs/sandboxes)
- [CLI](https://termbridge.inline0.dev/de/docs/cli)
