Ассистент
Открыть Claude Code, Codex, OpenCode или Cursor на панели Joppa и отправить им ошибку из логов вместе с контекстом: проект, полный путь, процесс, сервис, база данных.
Ассистент — это панель в правой части окна, где работает ваш агент для программирования: Claude Code, Codex, OpenCode или Cursor, в настоящем терминале, открытом в папке проекта. Выделите ошибку в логах Joppa — и она попадёт к агенту со всем контекстом.

Открыть панель
Кнопка Ассистент вверху справа, рядом с команды, или ⌘ I открывает и закрывает ассистента с любого экрана (также в палитре ⌘ K: Ассистент). Если сессии нет, панель предлагает установленных агентов и Терминал — вашу оболочку. Сессия открывается в папке проекта, открытого на экране (она показана под вкладками); если проекта нет — в вашей домашней папке.
- +: новая сессия агента или терминала. У каждой сессии своя вкладка; × закрывает её и останавливает программу.
- Перезапустить: если агент остановился, он снова запускается в той же папке.
- Изменить размер: перетащите левый край панели. Joppa запоминает ширину.
Сессии продолжают работать, когда вы переходите на другой экран или закрываете панель.
Доступные агенты
Joppa предлагает только тех агентов, которых находит в PATH вашей оболочки входа (и в их обычных папках установки, например ~/.local/bin или ~/.opencode/bin):
| Агент | Команда |
|---|---|
| Claude Code | claude |
| Codex | codex |
| OpenCode | opencode |
| Cursor | cursor-agent |
Агент, установленный, пока Joppa работает, появится при следующем открытии панели.
Отправить ошибку
Выделите строки во встроенном терминале или в логах сервиса. Над ними появится всплывающая панель:
- Спросить Claude Code (агент по умолчанию); стрелка рядом предлагает других установленных агентов и Терминал.
- Копировать с контекстом: помещает то же самое в буфер обмена, чтобы вставить куда угодно (Claude в браузере, Cursor…).
В логах сервиса кнопка Спросить Claude Code вверху справа отправляет весь показанный лог (последние 80 строк на выбранной вкладке) без всякого выделения.
Joppa открывает агента в нужной папке или использует уже открытую сессию этого агента в этой папке, а затем вводит вопрос в его строку ввода. Из вопроса ясно, откуда взялись строки:
- для процесса: проект, полный путь к его папке, процесс, его команда, папка, в которой он запущен, его порт, состояние и код выхода; на вкладке Все — то, что каждая строка начинается с имени процесса;
- для сервиса: сервис, его контейнер и порт, база данных выбранной вкладки и проекты, которые его используют, с их полными путями. Агент открывается в папке проекта, который использует эту базу (или единственного проекта, который использует сервис).
Затем идут выделенные строки и первый вопрос («Что не так и как это исправить?»), который можно переписать.
Разрешение для агента
Когда Joppa впервые открывает агента, он спрашивает Разрешить Joppa открывать Claude Code? и показывает путь к команде. Агент сможет читать и изменять файлы в папке, как в вашем терминале.
Флажок Сразу отправлять вопросы, заданные из Joppa снят: Joppa вводит вопрос в строку ввода, не нажимая Enter. Вы его перечитываете, дополняете, а затем отправляете. Если флажок установлен, Joppa нажимает Enter за вас. Терминал никогда ничего не отправляет сам.
Настройки
Кнопка ⚙ на панели задаёт Агент по умолчанию и Сразу отправлять вопросы и ведёт к Все настройки…. Раздел Настройки › Ассистент повторяет эти два параметра и перечисляет Разрешённые агенты, у каждого — кнопка Отозвать: в следующий раз Joppa спросит снова. См. Настройки.