1.1.3
07 · Настольное приложение

Чаты без проекта

Чат без проекта подходит для объяснений, разбора вставленного кода, подготовки плана и документов. Для работы с файлами проекта и его веткой Git откройте папку проекта — см. раздел «Проекты и сессии».

Открыть чат

  1. Выберите Чат в боковой панели.
  2. Чтобы начать новый чат, нажмите кнопку + (Новый чат) рядом с заголовком Чаты.
  3. Введите запрос и проверьте модель и режим агента у поля ввода. Новый чат начинается с режима по умолчанию из раздела Настройки → Ядро и диагностика (по умолчанию — Правки: агент может создавать и изменять файлы в папке этого чата). Для разговора без правок выберите Чтение или План.
  4. Нажмите кнопку со стрелкой или клавишу Enter. Новая строка — Shift+Enter.

Новый чат без проекта

Чтобы продолжить прежний чат, щёлкните по нему в списке чатов.

Папка чата

У каждого нового чата своя папка. Она создаётся в папке AstraCode внутри папки «Документы»:

ОС Папка чатов
Windows %USERPROFILE%\Documents\AstraCode (в Проводнике — «Документы»)
Linux ~/Документы/AstraCode или ~/Documents/AstraCode — в зависимости от того, как называется папка документов в системе
macOS ~/Documents/AstraCode

Имя папки чата составляется из даты и первых слов первого сообщения латиницей, например 2026-10-26-sostav-otchet-po для чата «Составь отчет по продажам». Внутри две папки: outputs — для готовых файлов, work — для черновиков и промежуточных файлов. Агент знает эти папки и сохраняет результаты в outputs.

Если в папке «Документы» уже есть непустая папка AstraCode, созданная не приложением, или она пересекается с открытым проектом, чаты хранятся в папке AstraCode Chats там же. Если папка «Документы» недоступна или задана сетевым путём вида \\сервер\папка, чаты хранятся в папке AstraCode каталога данных приложения (см. раздел «Данные и восстановление»).

Путь к папке чата показывает команда /status в строке Папка. Его также видно в карточке запроса подтверждения команды («Выполнится в …») и в меню карточки файла: Показать в папке и Копировать путь (см. раздел «Управление агентом»).

Папки чатов не временные: файлы в них сохраняются, пока вы их не удалите. Удаление чата папку не удаляет.

Что видит агент

  • В режиме Правки агент записывает файлы только в папку своего чата и во временные каталоги. Читать другие файлы на компьютере он может, как и в проекте.
  • Файл AGENTS.md в папке чата действует только на этот чат и его ответвления.
  • Ответвление чата командой /fork и побочный разговор /side работают в той же папке, что и исходный чат.
  • Команда /init в чате недоступна: «Команда /init доступна только в проекте.».

Если папку для чатов создать не удалось, появляется сообщение «Не удалось создать папку для чатов. Разрешите запись в папку «Документы» и нажмите «Новый чат».».

Чаты прежних версий

До версии 1.1.2 все чаты использовали общую папку во временном каталоге ОС: astracode_desktop/Code Chats в версии 1.1.1, AstraGPT/Code Chats в более ранних. При первом запуске версии 1.1.2 приложение переносит её целиком в папку old-chats внутри папки чатов. Прежние чаты остаются в списке, открываются и продолжаются в old-chats; у них по-прежнему общая папка и общий файл AGENTS.md. Ссылки на файлы и картинки в старых сообщениях ведут на новое место.

Если перенести папку не удалось, прежние чаты продолжают работать во временном каталоге, а приложение повторит перенос при следующих запусках; после трёх неудач подряд — не чаще раза в неделю.

Меню чата

Наведите указатель на чат и нажмите •••:

  • Переименовать — изменить название;
  • Открыть в новой вкладке — открыть чат в фоновой вкладке, не уходя с текущей задачи;
  • Закрепить — закрепить чат в начале списка; у закреплённого чата пункт называется Открепить;
  • В архив — скрыть чат из списка. Чтобы вернуть его, нажмите кнопку Архив с числом чатов в конце списка, затем кнопку Вернуть;
  • Удалить чат… — после подтверждения убрать чат из приложения без возможности вернуть. Папка чата с файлами и файл истории в каталоге ядра останутся.

Команда /side создаёт временную сессию в той же папке. Её контекст теряется после перезапуска ядра; сохраните нужный ответ отдельно. Чем различаются /fork, /side и ветка Git, описано в разделе «Git и редактор».