# Fronta práce (https://docs.vitrinka.ai/cs/dev/cli/work)



## Co je otevřené [#list]

Vypíše otevřené položky pro aktuální rozsah — tento repozitář a větev, pokud rozsah nezúžíte.

```bash
vitrinka work list
```

## Držet frontu [#watch]

`watch` sleduje frontu a **drží lease** na rozsah. Jeden živý posluchač na rozsah: sledovat může víc session naráz, ale každá drží svůj rozsah, a propadlý lease vrátí rozpracované položky zpátky, místo aby je nechal viset.

```bash
vitrinka work watch --project myapp --branch main
```

| Přepínač        | Co dělá                                                                                                                                                      |
| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `--project`     | Sleduje projekt. Výchozí je tento repozitář.                                                                                                                 |
| `--branch`      | Zúží rozsah projektu na jednu větev. Výchozí je aktuální větev.                                                                                              |
| `--board`       | Sleduje jednu nástěnku místo rozsahu projektu.                                                                                                               |
| `--all`         | Všechny rozsahy — celý proud; nebere žádný výhradní lease.                                                                                                   |
| `--harness`     | Harness, který tento watch budí, zapsaný na lease: `claude` (výchozí), `codex`, `cursor`, `opencode`, `vscode` nebo `gemini`.                                |
| `--exec`        | Bezobslužné pokračování: každý řádek práce předá naslouchajícímu vláknu `claude` nebo `codex` s vlastní politikou automatického schvalování daného harnessu. |
| `--once`        | Jediná sonda bez lease. Skončí kódem `3`, když je fronta prázdná.                                                                                            |
| `--takeover`    | Převezme **propadlý** lease pro tento rozsah.                                                                                                                |
| `--keepalive`   | Volitelné sekundy mezi keepalive řádky (budí model), když je přítomný divák. Výchozí `0` (vypnuto).                                                          |
| `--quiet-grace` | Sekundy mezi porovnáními, dokud je fronta neprázdná. Výchozí 5.                                                                                              |

## Hostovat harness [#listen]

`listen` hostuje Codex, Gemini CLI nebo OpenCode (a Claude Code, když ho výslovně pojmenujete) přes Agent Client Protocol a krmí ho prací z nástěnek v tomto rozsahu: každá položka dorazí do živé session jako prompt. Bere stejné přepínače rozsahu jako `watch`.

```bash
vitrinka work listen --harness codex
vitrinka work listen --harness gemini --board acme-audit --auto
```

`--auto` odpoví na každou žádost o oprávnění „povolit vždy“, pro posluchače bez obsluhy; bez něj schvalujete jako obvykle.

<Callout type="warn">
  Ručně je spouštíte málokdy — `/vitrinka:listen` vybere příčku: v Claude Code monitor na pozadí nad `watch`, pro Codex, Gemini CLI a OpenCode hostitele `listen`, jinak jedno ohraničené vyprázdnění, které skončí při nečinnosti — [naslouchání](/cs/dev/mcp/clients#listening). Nasazení na stejném stroji rozsah převezme; živý lease na jiném stroji se nikdy nevytlačí (kód 2).
</Callout>

## Kde session stojí [#status]

`status` je přehled session: živá nástěnka, otevřená fronta práce a lease posluchače.

```bash
vitrinka status --live
```

| Přepínač    | Co dělá                                                     |
| ----------- | ----------------------------------------------------------- |
| `--live`    | Překresluje každých pár sekund na terminálu. Ctrl-C ukončí. |
| `--project` | Název projektu. Výchozí je tento repozitář.                 |
| `--branch`  | Větev. Výchozí je aktuální.                                 |
| `--root`    | Kořen záznamu. Výchozí `.vitrinka/screenshots`.             |
