
# Kodningsagenter

Termbridge kan förbereda kodningsagenter i Daytona-sandlådor genom att installera deras CLI:er och synkronisera din befintliga autentisering. Då är sandlådan klar att använda utan att du behöver logga in igen.

## Agenter som stöds

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

## Automatisk konfiguration (rekommenderas)

Aktivera automatisk konfiguration genom att välja agenter uttryckligen:

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

Eller aktivera alla kända agenter:

```bash
export TERMBRIDGE_SANDBOX_AGENT_AUTO=true
```

När automatisk konfiguration är aktiverad kommer Termbridge att:

- Installera agenternas CLI:er i sandlådan (via `npm install -g`).
- Synkronisera lokala autentiseringsfiler till sandlådan.
- Vidarebefordra nycklar för API som stöds till sessionen tmux.

Lokala autentiseringsfiler hittas utifrån dessa standardplatser:

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

## Manuell synkronisering av autentisering

Om du föredrar manuell kontroll kan du ange autentiseringssökvägar direkt:

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

Vill du använda anpassade mål i sandlådan? Ange explicita mappningar:

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

## API-nycklar och extra miljövariabler

Termbridge vidarebefordrar automatiskt vanliga nycklar för agenter i API. Lägg till fler namn på miljövariabler med:

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

## Styra installationen

Om du vill hoppa över installation av CLI:er i sandlådan anger du:

```bash
export TERMBRIDGE_SANDBOX_AGENT_INSTALL=false
```

Så här åsidosätter du installationspaketen helt:

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

> **Obs!**
> Synkronisering av autentisering kopierar lokala inloggningsuppgifter till sandlådan. Använd detta bara med sandlådor du litar på och föredra tillfälliga sandlådor med `TERMBRIDGE_SANDBOX_DELETE_ON_EXIT=true`.


## Relaterad dokumentation

- [Sandlådor](https://termbridge.inline0.dev/sv/docs/sandboxes)
- [CLI](https://termbridge.inline0.dev/sv/docs/cli)
