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

Терминал

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

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

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

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

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 Прекрати рефакторинг и сначала просто исправь ошибку сборки.

Подтверждение команд​

Перед выполнением рискованных shell-команд и подключением MCP-серверов появляется карточка подтверждения.

СитуацияКак ответить
Поле ввода пустоеНажмите y, чтобы разрешить, или n, чтобы отклонить.
В поле ввода есть текстВведите y/yes или n/no и нажмите Enter, либо нажмите Ctrl+U, чтобы очистить поле и снова пользоваться однобуквенными сочетаниями.

В нижней строке всегда показано, какой из двух способов сейчас активен. Карточка без ответа истекает через 10 минут, после чего вызов инструмента завершается ошибкой.

Задачи cron и автономный режим цели (/goal ...) всегда выполняются с полным доступом: отвечать на карточку некому, и иначе задача просто ждала бы истечения её срока.

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

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

Для голосового озвучивания ответов также требуется активировать параметр tts.enabled: true и иметь в PATH аудиоплеер (ffplay, afplay в macOS или play из SoX); его наличие проверяется до первой записи. Если вам нужен только голосовой ввод с выводом ответов текстом, добавьте параметр --no-playback. Если ход завершается ошибкой, она выводится, и начинается следующая запись.

Укажите ровно один параметр: --prompt или --prompt-file. --wait-timeout-secs 120 ограничивает общее время отправки и ожидания результата; 0 (по умолчанию) отключает общий тайм-аут. По истечении срока CLI прекращает ожидание, но задача daemon может продолжиться.

Голосовой режим ждёт завершения ответа перед записью следующего сообщения. Ctrl-C также останавливает синтез и воспроизведение речи.

anda update и anda update --skills сохраняют более новую локальную версию и её ресурсы. Используйте --force, чтобы явно установить последний опубликованный выпуск, даже если он старее.

Читайте входящие командой anda memory inbox. Для следующей страницы выполните показанную команду anda memory inbox --cursor <next_cursor>. При --json курсор находится в result.next_cursor.