
# Πράκτορες κώδικα

Το Termbridge μπορεί να προετοιμάσει πράκτορες κώδικα μέσα σε sandbox Daytona, εγκαθιστώντας τα CLI τους και συγχρονίζοντας τον υπάρχοντα έλεγχο ταυτότητάς σας. Έτσι, το sandbox είναι έτοιμο για χρήση χωρίς να χρειάζεται να συνδεθείτε ξανά.

## Υποστηριζόμενοι πράκτορες

- **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 των πρακτόρων μέσα στο sandbox (μέσω του `npm install -g`).
- Συγχρονίσει τα τοπικά αρχεία ελέγχου ταυτότητας με το sandbox.
- Προωθήσει τα υποστηριζόμενα κλειδιά 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
```

Χρειάζεστε προσαρμοσμένους προορισμούς μέσα στο sandbox; Χρησιμοποιήστε ρητές αντιστοιχίσεις:

```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 στο sandbox, ορίστε:

```bash
export TERMBRIDGE_SANDBOX_AGENT_INSTALL=false
```

Για να παρακάμψετε πλήρως τα πακέτα εγκατάστασης:

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

> **Σημείωση**
> Ο συγχρονισμός ελέγχου ταυτότητας αντιγράφει τα τοπικά διαπιστευτήρια στο sandbox. Χρησιμοποιείτε αυτή τη δυνατότητα μόνο με sandbox που εμπιστεύεστε και προτιμάτε εφήμερα sandbox με το `TERMBRIDGE_SANDBOX_DELETE_ON_EXIT=true`.


## Σχετική τεκμηρίωση

- [Περιβάλλοντα απομόνωσης](https://termbridge.inline0.dev/el/docs/sandboxes)
- [CLI](https://termbridge.inline0.dev/el/docs/cli)
