Введення в чаті
Поле чату розуміє кілька символів. Введіть один, і відкриється вибір; оберіть пункт або продовжте вводити, щоб відфільтрувати. Символ рахується лише на початку слова, а команда має починати повідомлення.
| Введіть | Вибирає | Працює |
|---|---|---|
/ | команду | на самому початку повідомлення |
$ | навичку | будь-де |
# | сніпет | будь-де |
@ | файл або агента | будь-де |
Символ, що не вказує на щось наявне у вас, лишається звичайним текстом: $5 це просто гроші, а a/b це просто шлях.
Команди
Команда — це збережений промпт, який ви запускаєте слешем, як-от /review. Керуйте ними в Settings → Commands.
- Відкрийте Settings → Commands і створіть команду.
- Дайте їй назву, опис і текст промпту, який вона має надсилати.
- За бажанням закріпіть її за конкретним агентом чи моделлю.
- Виберіть персональну область або область проєкту.
У чаті введіть / як перший символ повідомлення, щоб викликати команди, потім оберіть одну. Ваш текст може використовувати заповнювачі:
$ARGUMENTS: те, що ви вводите після команди@filename: вставляє вміст файлу!`command`: вставляє вивід shell-команди
Вбудовані команди init та review можна скинути, але не можна видалити. OpenChamber також має команди, як-от /explore і /summary; повний список дивіться в Magic Prompts.
Навички
Введіть $ будь-де в повідомленні, щоб відкрити вибір навичок, і оберіть потрібну. Агент завантажить інструкції цієї навички для відповіді. Дивіться Навички, щоб створити власну.
Команди й навички мають окремі вибори, тож / на початку ніколи не показує навички, а $ ніколи не показує команди.
Сніпети
Сніпет — це багаторазовий текст, на який ви посилаєтеся вбудовано через хештег, як-от #signoff. Керуйте ними в Settings → Snippets.
- Відкрийте Settings → Snippets і створіть сніпет.
- Дайте йому назву й текст, який він позначає. Додайте псевдоніми, якщо хочете більше одного тригера.
- Виберіть персональну область або область проєкту.
У чаті введіть # і виберіть сніпет. 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