# Память и факты (/ru/docs/memo/memories)

Эта страница поможет сделать так, чтобы ИИ-агент запоминал то, что узнал, и записывал, что произошло.
При этом решать, что сохранить, будете вы. Memo хранит три вида записей, и у каждой есть источники,
которые её подтверждают:

* **запись памяти** — вывод, например «Kai предпочитает встречи по пятницам»;
* **факт** — то, что произошло, например решение, обещание или вопрос;
* **предложенное действие** — то, что агент хочет сделать, например ответ.

## Проверьте, что предложил агент [#проверьте-что-предложил-агент]

> ```text prompt
> Use memo CLI to show the memories, facts and actions waiting for my review, with their evidence.
> Do not confirm or approve anything; I will decide.
> ```

Или сами:

```sh
memo memories list --status proposed
memo facts list --status proposed
memo actions list --status proposed
```

Откройте каждый источник. Затем подтвердите то, что верно, а остальное оставьте или отклоните. Как это
сделать, описано ниже на этой странице.

**Что ждёт вашего решения.** Предложенное действие всегда ждёт, пока вы его одобрите или отклоните.
Запись памяти или факт ждут, если их добавляет приложение через [MCP-сервер](/llms.mdx/docs/ru/memo/mcp/content.md). Запись памяти
или факт, добавленные командой `memo`, считаются вашими и подтверждаются сразу — неважно, кто ввёл
команду, вы или агент. Поэтому попросите агента с доступом к терминалу сначала показать вам текст и его
источник и добавлять запись только после вашего согласия.

## Память [#память]

Запись памяти — это короткий вывод с **доказательствами**: ссылками на источники — сообщения, заметки
или встречи, которые его подтверждают. У записи есть вид и область:

* вид: `preference` (что человек любит или хочет), `summary` или `digest`;
* область: `personal` или `work`.

```sh
memo memories add 'Kai Sample prefers Friday meetings' --kind preference --scope work --evidence note:12
memo memories list
memo memories show memory:3
memo memories search friday meetings
memo memories confirm memory:3
memo memories stale memory:3
```

Запись памяти, добавленная командой `memo`, подтверждается сразу. Запись, добавленная через MCP,
ждёт со статусом `proposed`, пока вы не проверите доказательства и не выполните `confirm`. Если
доказательства больше не верны, например Kai теперь предпочитает понедельники, отметьте запись как
`stale`. `--subject person:…` указывает, о ком или о чём эта запись.

## Факты [#факты]

Факт записывает, что произошло, вместе с доказательствами. Его тип — `fact`, `statement`, `question`,
`decision` или `promise`.

```sh
memo facts add 'We moved the launch to spring' --type decision --evidence 'msg:telegram/1/77/42'
memo facts list --type decision
memo facts show fact:4
memo facts accept fact:4
```

Факт, добавленный командой `memo`, принимается сразу. Факт, добавленный через MCP, ждёт со статусом
`proposed`, пока вы не выполните `accept`. `--project project:1` добавляет факт в проект, а
`--occurred` задаёт дату, когда это произошло.

Решение может заменить более раннее: добавьте `--supersedes fact:2`. Когда вы примете новое решение,
старое перестанет действовать. Если решение больше не действует и ничем не заменено, выполните
`memo facts reverse fact:4`.

## Предложенные действия [#предложенные-действия]

Предложенное действие — это то, что агент хочет сделать в одном из ваших аккаунтов: ответ, приглашение,
бан в группе. Memo никогда не выполняет его.

```sh
memo actions list --status proposed
memo actions show 5
memo actions approve 5
memo actions reject 5
```

Если одобрить действие, оно станет задачей в том аккаунте, где его нужно выполнить, и появится в
`memo tasks list`. Затем вы выполняете его сами или просите агента сделать это через tg или max. Если
отклонить действие, оно закрывается, и ничего не выполняется.

Агент предлагает действие так:

```sh
memo actions propose reply --reason 'Kai asked twice' --provider telegram --target 'msg:telegram/1/77/42' --payload '{"text":"Friday works"}'
```

## Что делали агенты [#что-делали-агенты]

```sh
memo agents log --limit 20
memo agents log --agent memo-mcp
```

Журнал агентов показывает каждый вызов, который агент сделал через MCP-серверы Memo, tg и max, начиная
с самых новых: какой агент, какой инструмент, результат и время. Журнал никогда не хранит то, что
отправил агент.

## Через MCP-сервер [#через-mcp-сервер]

Приложение без терминала, например Claude Desktop, может добавлять память, факты и предложенные
действия через [MCP-сервер](/llms.mdx/docs/ru/memo/mcp/content.md). Всё, что оно добавляет, всегда ждёт вашего решения: через MCP
агент не может подтверждать, принимать, одобрять или отклонять.

Дальше: [подключите приложение через MCP](/llms.mdx/docs/ru/memo/mcp/content.md).
