Терминал и ИИ

Ассистент

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

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

Панель «Ассистент»: две строки с ошибками базы acme, отправленные в Claude Code и введённые в строку ввода, но ещё не отправленные

Открыть панель

Кнопка Ассистент вверху справа, рядом с команды, или ⌘ 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 спросит снова. См. Настройки.

getjoppa.com › support

Загрузка

Не отправляется? Напишите на [email protected]. Просто вопрос: [email protected].