
# Programovací agenti

Termbridge může připravit programovací agenty v sandboxech Daytona instalací jejich rozhraní příkazového řádku a synchronizací vašeho stávajícího ověření. Sandbox tak bude připraven k použití bez nutnosti se znovu přihlašovat.

## Podporovaní agenti

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

## Automatické nastavení (doporučeno)

Automatické nastavení zapnete výslovným výběrem agentů:

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

Nebo zapněte všechny známé agenty:

```bash
export TERMBRIDGE_SANDBOX_AGENT_AUTO=true
```

Když je automatické nastavení zapnuté, Termbridge:

- Nainstaluje rozhraní příkazového řádku agentů do sandboxu (pomocí `npm install -g`).
- Synchronizuje místní soubory s ověřovacími údaji do sandboxu.
- Předá podporované klíče API do relace tmux.

Místní soubory s ověřovacími údaji se hledají v těchto výchozích umístěních:

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

## Ruční synchronizace ověření

Pokud chcete mít vše pod kontrolou ručně, můžete přímo zadat cesty k ověřovacím údajům:

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

Potřebujete v sandboxu vlastní cílová umístění? Použijte explicitní mapování:

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

## Klíče API a další proměnné prostředí

Termbridge automaticky předává běžné klíče API agentů. Další názvy proměnných prostředí přidejte pomocí:

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

## Řízení instalace

Pokud chcete přeskočit instalaci rozhraní příkazového řádku v sandboxu, nastavte:

```bash
export TERMBRIDGE_SANDBOX_AGENT_INSTALL=false
```

Chcete-li úplně přepsat instalační balíčky:

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

> **Poznámka**
> Synchronizací ověření se zkopírují místní přihlašovací údaje do sandboxu. Používejte ji jen v sandboxech, kterým důvěřujete, a upřednostňujte dočasné sandboxy s `TERMBRIDGE_SANDBOX_DELETE_ON_EXIT=true`.


## Související dokumentace

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