
# Kodeagenter

Termbridge kan klargøre kodeagenter i Daytona-sandboxes ved at installere deres CLI'er og synkronisere din eksisterende godkendelse. Så er sandboxen klar til brug uden, at du skal logge ind igen.

## Understøttede agenter

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

## Automatisk opsætning (anbefalet)

Aktivér automatisk opsætning ved at vælge agenter eksplicit:

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

Eller aktivér alle kendte agenter:

```bash
export TERMBRIDGE_SANDBOX_AGENT_AUTO=true
```

Når automatisk opsætning er aktiveret, vil Termbridge:

- Installere agenternes CLI'er i sandboxen (via `npm install -g`).
- Synkronisere lokale godkendelsesfiler til sandboxen.
- Videresende understøttede API-nøgler til tmux-sessionen.

Lokale godkendelsesfiler findes ud fra disse standardplaceringer:

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

## Manuel synkronisering af godkendelse

Hvis du foretrækker manuel styring, kan du angive godkendelsesstier direkte:

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

Brug eksplicitte tilknytninger, hvis du har brug for brugerdefinerede destinationer i sandboxen:

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

## API-nøgler og ekstra miljøvariabler

Termbridge videresender automatisk almindelige agenters API-nøgler. Tilføj flere miljøvariabelnavne via:

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

## Styring af installation

Hvis du vil springe installationen af CLI'er i sandboxen over, skal du angive:

```bash
export TERMBRIDGE_SANDBOX_AGENT_INSTALL=false
```

Sådan tilsidesætter du installationspakkerne helt:

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

> **Bemærk**
> Synkronisering af godkendelse kopierer lokale legitimationsoplysninger til sandboxen. Brug det kun med sandboxes, du har tillid til, og foretræk midlertidige sandboxes med `TERMBRIDGE_SANDBOX_DELETE_ON_EXIT=true`.


## Relateret dokumentation

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