Сессии

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

Актуально для PATerminal v1.8.3

Создание сессии

Начать сессию можно несколькими способами — в зависимости от того, сколько вы хотите настроить заранее:

Кнопка +
Создаёт сессию с автоматическим номером сразу после активной (в той же группе) и открывает обозреватель папок, чтобы выбрать, где она начнётся. Нажмите Перейти сюда или закройте обозреватель, чтобы остаться в домашней папке. В Windows + сначала спрашивает, что запустить: PowerShell или командную строку.
Стрелка расположения рядом с +
Наведите на неё указатель, чтобы сначала выбрать начальную папку: Домашняя папка, избранное или Недавние расположения.
Cmd/Ctrl+T
Открывает подробную форму: Название сессии, Группа (необязательно), Расположение, оболочка и Session note (optional).
Правый щелчок по пустому месту боковой панели
Создать сессию добавляет новую сессию верхнего уровня.
Из обозревателя папок
Новый сеанс в обозревателе папок любой панели открывает сессию в просматриваемой папке.
Из Finder (macOS)
Правый щелчок по папке → Быстрые действия → Открыть в PATerminal, команда «Открыть в программе» или перетаскивание папки на значок в Dock. См. Настройки.

Переключение между сессиями

  • Щёлкните по сессии в боковой панели.
  • Ctrl+Tab / Ctrl+Shift+Tab переключают вперёд и назад — даже когда курсор находится в терминале.
  • ⌘⇧↓ / ⌘⇧↑ (Windows: Ctrl+Shift+↓ / Ctrl+Shift+↑) перемещают вниз и вверх по порядку боковой панели.
  • Cmd/Ctrl+1 … Cmd/Ctrl+9 переходят к первым девяти сессиям.

Сессии, на которые вы не смотрите, продолжают работать. Их вывод буферизуется на нативном уровне, поэтому даже десяток занятых агентов не замедляет ваш ввод.

Состояние сессии

Каждая строка сессии показывает, чем заняты её терминалы:

Выполняется
Что-то выводит данные или работает после вашего ввода.
Ожидает ввода
Агент что-то спрашивает: просит подтверждения, выбора или ответа на вопрос.
Готово
Работа завершена. Если она завершилась, пока вы были в другом месте, у сессии появляется точка-индикатор, и она попадает в Непросмотренные, пока вы её не откроете.

У сессии, в которую вы что-то вводили за последние 7 дней, есть также небольшой значок вроде «сегодня» или «2 дня назад»; наведите на него указатель, чтобы увидеть точное время. Как работают состояния и уведомления, описано в разделе ИИ-агенты.

Названия, заметки, закрепление и цвета

Переименование
Дважды щёлкните по названию сессии и введите новое. Или правый щелчок → Переименовать.
Заметка
Короткая заметка под названием, до трёх строк в боковой панели. Правый щелчок → Добавить заметку или щелчок по заметке открывает редактор побольше (Enter — сохранить, Shift+Enter — новая строка, Esc — отмена). Если оставить заметку пустой, PATerminal заполнит её первым промптом, который вы отправили claude / codex в этой сессии, — так сессии легко различать с первого взгляда. Если очистить её вручную, она останется пустой.
Закрепление
Правый щелчок → Закрепить сессию держит её вверху своей группы (или списка без группы).
Цвет фона
Правый щелчок → Фон сессии окрашивает сессию в один из шести цветов темы, чтобы связанная работа выделялась.

Копирование сессии

Правый щелчок → Копировать сессию открывает новую сессию с одной панелью в той же папке — удобно, чтобы запустить ещё одного агента в том же репозитории. Копировать сессию ×N создаёт сразу несколько; число задаётся кнопками − / +.

Поиск, фильтрация и сортировка

  • Поиск сессий... сужает список по мере ввода и сочетается с фильтром состояния.
  • Фильтр состояния над списком показывает Все, только выполняющиеся / ожидающие / завершённые сессии, Непросмотренные или Архив. При фильтрации свёрнутые группы с совпадениями раскрываются.
  • Недавние сортирует сессии единым списком по времени последнего использования. Над названием каждой строки тогда показывается путь её группы. Выключите сортировку, чтобы вернуться к своему порядку и группам.

Архивирование сессий

Архивируйте сессию, которую хотите сохранить, но не хотите видеть. Она пропадает из списка Все, но продолжает работать — ни один процесс не останавливается. Откройте фильтр Архив, чтобы увидеть архивные сессии, и нажмите значок возврата из архива в строке, чтобы вернуть сессию. Значок на фильтре показывает число недавно архивированных сессий.

Выделение нескольких сессий

Cmd/Ctrl + щелчок добавляет сессии к выделению, а Shift + щелчок выделяет диапазон. Затем на панели выделения доступны Показать вместе (открыть их в режиме разделения сеансов), В группу, Закрыть и Снять. Всё выделение можно также перетащить в группу.

Закрытие и восстановление сессий

Закройте сессию кнопкой × в её строке или правым щелчком → Закрыть сессию. Её процессы останавливаются, но сама сессия не пропадает: 20 последних закрытых сессий хранятся вместе с раскладкой панелей, историей терминала, закреплением и цветом.

  1. Нажмите История на панели инструментов.
  2. Откройте вкладку Недавно удалённые.
  3. Нажмите Восстановить у нужной сессии. Она откроется со своими панелями и историей экрана.

Остались вопросы?

Загляните в раздел вопросов и ответов или напишите нам: укажите ОС, версию PATerminal и что вы уже пробовали. Мы отвечаем на каждое письмо.