
# Agenti za kodiranje

Termbridge lahko pripravi agente za kodiranje v peskovnikih Daytona tako, da namesti njihove vmesnike CLI in sinhronizira vašo obstoječo avtentikacijo. Tako je peskovnik pripravljen za uporabo, ne da bi se morali znova prijaviti.

## Podprti agenti

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

## Samodejna nastavitev (priporočeno)

Samodejno nastavitev omogočite tako, da izrecno izberete agente:

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

Ali pa omogočite vse znane agente:

```bash
export TERMBRIDGE_SANDBOX_AGENT_AUTO=true
```

Ko je samodejna nastavitev omogočena, bo Termbridge:

- Namestil vmesnike CLI agentov v peskovnik (prek `npm install -g`).
- Sinhroniziral lokalne datoteke za avtentikacijo v peskovnik.
- Posredoval podprte ključe API v sejo tmux.

Lokalne datoteke za avtentikacijo se poiščejo na teh privzetih lokacijah:

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

## Ročna sinhronizacija avtentikacije

Če želite ročno upravljanje, lahko neposredno določite poti do datotek za avtentikacijo:

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

Želite v peskovniku uporabiti lastne ciljne poti? Uporabite izrecne preslikave:

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

## Ključi API in dodatne spremenljivke okolja

Termbridge samodejno posreduje običajne ključe API za agente. Imena dodatnih spremenljivk okolja dodajte tako:

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

## Upravljanje namestitve

Če želite preskočiti namestitev vmesnikov CLI v peskovniku, nastavite:

```bash
export TERMBRIDGE_SANDBOX_AGENT_INSTALL=false
```

Če želite v celoti zamenjati pakete za namestitev:

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

> **Opomba**
> Sinhronizacija avtentikacije kopira lokalne poverilnice v peskovnik. Uporabljajte jo samo s peskovniki, ki jim zaupate, in dajte prednost začasnim peskovnikom z `TERMBRIDGE_SANDBOX_DELETE_ON_EXIT=true`.


## Povezana dokumentacija

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