# Nástroje pro uchování v paměti

> Uchovejte text nebo odkaz, zobrazte seznam uchovaných položek a zapomeňte některou z nich pomocí klienta MCP nebo příkazu dvina.

Pomocí nástrojů MCP služby Dvina nebo příkazu `dvina` může jiná aplikace něco uchovat v paměti za vás, stejně jako když v Dvina zvolíte **Uchovat**. Uchované položky patří vám: zobrazují se v části **Uchované** ve vašem kanálu, Dvina je najde, když se zeptáte, a může vám je znovu připomenout, až to bude důležité. Více o samotné funkci najdete na stránce [Uchovat v paměti](/docs/use-dvina/features/keep-in-mind).

## Nástroje

| Nástroj MCP   | Příkaz          | Co dělá                                                    | Nejprve žádá o souhlas |
| ---------- | ---------------- | --------------------------------------------------------------- | ---------- |
| `kept_add` | `dvina kept add` | Uchová text nebo odkaz.                                          | Ne         |
| `kept_ls`  | `dvina kept ls`  | Vypíše uchované položky od nejnovějších, případně jen ty, které odpovídají zadanému slovu. | Ne         |
| `kept_rm`  | `dvina kept rm`  | Zapomene uchovanou položku. Přesune ji do části **Nedávno smazané**.   | Ano        |

## Uchování textu nebo odkazu

`kept_add` uchová text, odkaz nebo text spolu s odkazem na jeho zdroj. Zadejte alespoň `text` nebo `url`.

| Vstup       | Co znamená                                                               | Limit            |
| ----------- | ------------------------------------------------------------------------ | ---------------- |
| `text`      | Text, který chcete uchovat.                                                       | 5,000 znaků |
| `url`       | Stránka nebo odkaz, odkud text pochází, případně odkaz, který chcete uchovat. Pouze http(s). | 2,048 znaků |
| `title`     | Název zdroje, například stránky nebo dokumentu.     | 500 znaků   |
| `sourceApp` | Aplikace, ze které položka pochází, například název vašeho klienta MCP.                 | 200 znaků   |

Vrátí `id` uchované položky, její `kind` (`text` nebo `link`) a její `title`.

```sh
dvina kept add "Bright & Co. includes permits and can start Nov 17." --url https://example.com/quote --title "Kitchen quote"
```

Pokud znovu uchováte stejný text ze stejného zdroje, druhá položka se nevytvoří.

## Zobrazení uchovaných položek

`kept_ls` vypíše vaše uchované položky od nejnovějších.

| Vstup    | Co znamená                                        |
| -------- | ------------------------------------------------- |
| `query`  | Pouze položky, které tento výraz obsahují v textu, názvu nebo odkazu. |
| `limit`  | Počet položek, které se mají vrátit, nejvýše 100. Výchozí hodnota je 20. |
| `cursor` | Místo, kde skončila poslední stránka, pro načtení další stránky.  |

Každá položka má své `id`, `kind` (`text`, `image` nebo `link`), `title`, `text`, `url`, `sourceType` (kde byla uchována, například `chat` nebo `mcp`), `sourceApp` a `createdAt`. Pokud existují další položky, výsledek obsahuje `nextCursor`; při použití příkazu končí seznam řádkem `next: --cursor <c>`.

```sh
dvina kept ls --query permits --limit 5
```

## Zapomenutí uchované položky

`kept_rm` zapomene jednu uchovanou položku podle jejího `id`. Stejně jako u ostatních změn vás nejprve požádá o souhlas: Dvina zobrazí název položky a vy změnu schválíte nebo odmítnete. Po schválení se položka přesune do části **Nedávno smazané**, odkud ji můžete po dobu 30 dnů obnovit.

```sh
dvina kept rm <id>
```

## Co platí

- Nástroje jednají vaším jménem a pracují s vašimi uchovanými položkami v rozsahu oprávnění vaší role.
- Na to, co klient uchovává, se vztahují pravidla ochrany dat vaší společnosti, stejně jako v aplikaci. Pokud to některé pravidlo neumožňuje, nic se neuchová a klient dostane vysvětlení důvodu.
- Pomocí těchto nástrojů nelze uchovávat obrázky. Obrázky uchovávejte v Dvina nebo prostřednictvím nabídky sdílení v telefonu.

## Související

- [Keep in Mind](/docs/use-dvina/features/keep-in-mind)
- [Používejte Dvina z jiných aplikací pomocí MCP](/docs/dvina-mcp/overview)
- [Používejte příkaz dvina](/docs/dvina-mcp/cli)
