
# Агенти за програмиране

Termbridge може да подготвя агенти за програмиране в пясъчните среди на Daytona, като инсталира техните CLI и синхронизира съществуващите ви данни за удостоверяване. Така пясъчната среда е готова за работа, без да се налага да влизате отново.

## Поддържани агенти

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

## Автоматична настройка (препоръчително)

Включете автоматичната настройка, като изберете изрично агентите:

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

Или включете всички известни агенти:

```bash
export TERMBRIDGE_SANDBOX_AGENT_AUTO=true
```

Когато автоматичната настройка е включена, Termbridge ще:

- Инсталира CLI на агентите в пясъчната среда (чрез `npm install -g`).
- Синхронизира локалните файлове за удостоверяване с пясъчната среда.
- Препраща поддържаните ключове API към сесията tmux.

Локалните файлове за удостоверяване се откриват в следните местоположения по подразбиране:

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

## Ръчна синхронизация на удостоверяването

Ако предпочитате ръчен контрол, можете да посочите директно пътищата за удостоверяване:

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

Нужни са ви персонализирани местоположения в пясъчната среда? Използвайте изрични съпоставяния:

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

## Ключове API и допълнителни променливи на средата

Termbridge автоматично препраща често използвани ключове API на агенти. Добавете имена на допълнителни променливи на средата чрез:

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

## Управление на инсталирането

Ако искате да пропуснете инсталирането на CLI в пясъчната среда, задайте:

```bash
export TERMBRIDGE_SANDBOX_AGENT_INSTALL=false
```

За да замените изцяло пакетите за инсталиране:

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

> **Забележка**
> Синхронизирането на удостоверяването копира локалните ви идентификационни данни в пясъчната среда. Използвайте тази функция само с пясъчни среди, на които имате доверие, и предпочитайте временни среди с `TERMBRIDGE_SANDBOX_DELETE_ON_EXIT=true`.


## Свързана документация

- [Пясъчни среди](https://termbridge.inline0.dev/bg/docs/sandboxes)
- [CLI](https://termbridge.inline0.dev/bg/docs/cli)
