# Работа с Memo (/ru/docs/memo/usage)

На этой странице показано, как выглядит обычный день с Memo после установки: вы добавляете то, что
изменилось, находите нужное, готовитесь к разговору и сохраняете то, что узнали. Каждый шаг ведёт на
страницу с подробностями. Чаще всего вы просите агента, и он сам запускает команды; команды приведены
здесь, чтобы вы могли проверить, что он делает.

## Добавьте то, что изменилось [#добавьте-то-что-изменилось]

Memo читает ваши папки и почтовые ящики, когда вы просите, а не постоянно. Одна команда добавляет всё,
что изменилось с прошлого запуска:

```sh
memo import
```

Читаются только изменённые файлы и новые письма, поэтому второй запуск проходит быстро. В Linux
`memo auto on` запускает импорт за вас каждые несколько минут ([обновление данных Memo](/llms.mdx/docs/ru/memo/archive/content.md)).
Сообщения Telegram и MAX приходят через tg и max, а не через Memo.

## Найдите нужное [#найдите-нужное]

> ```text prompt
> Use memo CLI to find what I wrote or received about the venue for the Harbour project.
> Show the matching text and the source of each result.
> ```

Агент ищет сразу в ваших заметках, почте и сообщениях и показывает, откуда взят каждый результат.
Если вы знаете, где что-то лежит, ищите только там:

```sh
memo search all 'venue'               # messages, mail and notes together
memo search notes 'venue'             # notes only
memo search mail 'from:kai invoice'   # mail only
```

В разделе [Поиск](/llms.mdx/docs/ru/memo/search/content.md) описаны слова для поиска и то, как передать агенту источники.

## Подготовьтесь к разговору [#подготовьтесь-к-разговору]

> ```text prompt
> Use memo CLI to show what I know about Kai Sample on Telegram: recent messages, mail and my notes.
> Summarise what is still open between us.
> ```

`memo context telegram:"Kai Sample"` собирает недавние сообщения человека, его письма и связанные с ним
заметки, каждое с источником. См. [Люди и проекты](/llms.mdx/docs/ru/memo/people/content.md).

## Сохраните то, что узнали [#сохраните-то-что-узнали]

```sh
memo notes add 'Prefers calls in the morning' --about telegram:'Kai Sample'
memo tags add follow-up --note note:NOTE_ID
memo tasks add --project HRB --title 'Book the venue'
```

Заметка хранит ваши собственные слова о человеке, сообщении или проекте ([заметки](/llms.mdx/docs/ru/memo/notes/content.md#write-your-own-notes)).
Тег — это метка, которая помогает снова найти нужное ([теги](/llms.mdx/docs/ru/memo/tags/content.md)). Задача — это то, что нужно
сделать ([задачи](/llms.mdx/docs/ru/memo/tasks/content.md)).

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

Агент может предложить действие, например ответ. Приложение, подключённое через MCP, может также
сохранять память и факты. Всё это ждёт вас:

> ```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.
> ```

В разделе [Память и факты](/llms.mdx/docs/ru/memo/memories/content.md) описано, как их подтвердить или отклонить. Если вы
одобрите действие, оно станет вашей задачей; Memo никогда ничего не отправляет. Запись памяти или факт,
добавленные командой `memo`, подтверждаются сразу. Попросите агента с терминалом сначала показать
вам текст и добавить его, только когда вы согласитесь.

## Ответы для скриптов и агентов [#ответы-для-скриптов-и-агентов]

Добавьте `--json` к большинству команд, чтобы получить ответ, который может прочитать программа.
Текстовый ответ предназначен для людей; агентам и скриптам следует запрашивать JSON.

Каждый результат называет свой источник через **ссылку на источник**, например `note:12`, `document:3`
или `msg:telegram/1/77/42`. Ссылку на источник можно передать в другие команды: чтобы поставить тег,
написать о ней заметку или использовать её как доказательство. В разделе
[Как работает Memo](/llms.mdx/docs/ru/memo/how-it-works/content.md#references) описан каждый вид ссылок.

## Выбор аккаунта [#выбор-аккаунта]

Если у вас несколько аккаунтов Telegram, MAX или почты, Memo не выбирает аккаунт за вас. Команды,
которые работают в одном аккаунте, запрашивают его через `--provider` и `--account`, а если аккаунт не
указан, сообщают, какие аккаунты есть. Поиск без указания аккаунта ищет во всех и сообщает об этом.
