Перейти до вмісту
↑↓Навігація ↵Відкрити escЗакрити

Введення в чаті

Поле чату розуміє кілька символів. Введіть один, і відкриється вибір; оберіть пункт або продовжте вводити, щоб відфільтрувати. Символ рахується лише на початку слова, а команда має починати повідомлення.

ВведітьВибираєПрацює
/командуна самому початку повідомлення
$навичкубудь-де
#сніпетбудь-де
@файл або агентабудь-де

Символ, що не вказує на щось наявне у вас, лишається звичайним текстом: $5 це просто гроші, а a/b це просто шлях.

Команди

Команда — це збережений промпт, який ви запускаєте слешем, як-от /review. Керуйте ними в Settings → Commands.

  1. Відкрийте Settings → Commands і створіть команду.
  2. Дайте їй назву, опис і текст промпту, який вона має надсилати.
  3. За бажанням закріпіть її за конкретним агентом чи моделлю.
  4. Виберіть персональну область або область проєкту.

У чаті введіть / як перший символ повідомлення, щоб викликати команди, потім оберіть одну. Ваш текст може використовувати заповнювачі:

  • $ARGUMENTS: те, що ви вводите після команди
  • @filename: вставляє вміст файлу
  • !`command`: вставляє вивід shell-команди

Вбудовані команди init та review можна скинути, але не можна видалити. OpenChamber також має команди, як-от /explore і /summary; повний список дивіться в Magic Prompts.

Навички

Введіть $ будь-де в повідомленні, щоб відкрити вибір навичок, і оберіть потрібну. Агент завантажить інструкції цієї навички для відповіді. Дивіться Навички, щоб створити власну.

Команди й навички мають окремі вибори, тож / на початку ніколи не показує навички, а $ ніколи не показує команди.

Сніпети

Сніпет — це багаторазовий текст, на який ви посилаєтеся вбудовано через хештег, як-от #signoff. Керуйте ними в Settings → Snippets.

  1. Відкрийте Settings → Snippets і створіть сніпет.
  2. Дайте йому назву й текст, який він позначає. Додайте псевдоніми, якщо хочете більше одного тригера.
  3. Виберіть персональну область або область проєкту.

У чаті введіть # і виберіть сніпет. OpenChamber підставить повний текст перед надсиланням.

Файли та агенти

Введіть @, щоб прикріпити файл або виконати повідомлення іншим агентом.

  • Файл, як-от @src/index.ts, прикріплюється до повідомлення так само, як вибраний із меню +. Зображення й документи зчитуються та надсилаються разом із ним.
  • Агент, як-от @build, виконує це повідомлення тим агентом. Без згадки його виконує агент, вибраний у composer.

Прикріплення файлів і контексту

Меню + поруч із полем чату прикріплює не лише файл:

  • файли з вашого комп’ютера
  • issues та pull requests із вашого репозиторію (GitHub, GitLab, Gitea, Forgejo чи Gerrit, залежно від того, де розміщено проєкт)
  • issues Linear, коли Linear підключено
  • завдання зі встановлених розширень, які пропонують прикріплення

Кожен пункт їде разом із вашим наступним повідомленням як контекст; ваше повідомлення визначає, що з ним робити. Також можна вставити зображення або перетягнути файл прямо на поле чату.

Виконати shell-команду

Почніть повідомлення з !, і OpenChamber виконає його як shell-команду, нічого не надсилаючи агенту. Натисніть Esc або видаліть текст до порожнього поля, щоб вийти з режиму shell.

Клавіатура

  • Enter надсилає, а Shift+Enter починає новий рядок. У Settings → Chat їх можна поміняти місцями, тоді Enter переносить рядок, а Ctrl/Cmd+Enter надсилає. Ctrl/Cmd+Enter надсилає завжди.
  • ArrowUp і ArrowDown повертають попередні повідомлення.
  • Коли відкрито вибір, Ctrl+N і Ctrl+P переміщують по ньому, Enter або Tab вибирає, а Esc закриває.

У розгорнутому composer Enter завжди починає новий рядок, а надсилає Ctrl/Cmd+Enter.

На телефоні Enter завжди починає новий рядок. Надсилає кнопка відправки або Ctrl/Cmd+Enter.

Пов’язане

  • Навички: завантажуйте більші набори інструкцій за потреби
  • Magic Prompts: вбудовані команди та місце запуску кожної
  • Git-хости: прикріплюйте issues та pull requests