Перейти к основному содержимому

Терминал

После запуска программы anda текстовый интерфейс терминала подключается к локальному демону. После успешного завершения сессии диалога вся история разговора передается в фоновом режиме в Brain для формирования долгосрочной памяти.

Элементы управления вводом

КлавишаДействие
EnterОтправить текущее сообщение
Shift+EnterВставить перенос строки
Ctrl+UОчистить поле ввода
Ctrl+A / Ctrl+EПерейти в начало или в конец текста ввода
EscПоказать статус работы
Ctrl+CВыход из программы

После внесения изменений в настройки провайдеров моделей в файле ~/.anda/config.yaml обновите конфигурацию из лаунчера или боковой панели браузера, либо выполните команду:

anda models reload

Если вы изменили системные настройки службы, требующие перезапуска демона, введите в поле чата:

/reload

Команды со слэшем (Slash Commands)

КомандаКогда использовать
/goal сообщениеПереводит задачу в режим циклического контроля долгосрочной цели до тех пор, пока система проверки не подтвердит ее выполнение.
/loop сообщениеЗапускает периодическое циклическое выполнение промпта или команды. Можно указать интервал на естественном языке (например, every 5 minutes) или опустить его для автовыбора темпа моделью.
/side сообщение или /btw сообщениеСоздает изолированную фоновую задачу для поиска информации или расчетов, которая не прерывает основную нить разговора.
/skill имя-навыка сообщениеПоручает выполнение запроса конкретному установленному навыку (Skill).
/steer сообщениеПрерывает текущий вызов инструмента моделью и корректирует генерацию ответа новыми инструкциями.
/stop сообщениеОстанавливает выполнение активной задачи и переводит чат в режим ожидания; в сообщении можно указать причину.
/cancel сообщениеОтменяет текущую сессию диалога; в сообщении можно указать причину.

Примеры использования:

/goal Закончить подготовку релиза: запустить тесты, проверить changelog, убедиться в правильности скрипта установки и описать риски.
/loop каждые 5 минут /side Проверять очередь деплоя и составлять отчет о блокирующих проблемах.
/side Проверить, несет ли обновление этой зависимости риски совместимости.
/skill git-assistant Написать сообщение коммита на основе текущих изменений diff.
/steer Прекрати рефакторинг и сначала просто исправь ошибку сборки.

Основные команды CLI

КомандаНазначение
andaЗапуск интерактивного текстового интерфейса в терминале.
anda updateОбновление программы, установленной с помощью автоматического скрипта.
anda statusПроверка статуса фонового демона.
anda startЗапуск фонового демона.
anda stopОстановка фонового демона.
anda restartПерезапуск фонового демона.
anda models reloadПерезагрузка списка провайдеров моделей из config.yaml без остановки демона.
anda autostart statusПроверка регистрации службы в списке автозапуска операционной системы.
anda agent run --prompt "..."Отправка единичного запроса и ожидание полного ответа без запуска интерфейса терминала.
anda voice --record-secs 8Голосовой ввод сообщений (требуется настроенный провайдер транскрипции аудио).

Для голосового озвучивания ответов также требуется активировать параметр tts.enabled: true. Если вам нужен только голосовой ввод с выводом ответов текстом, добавьте параметр --no-playback.