Документация

Документация AI-агента для программирования Andromity

Установка и настройка Andromity — AI-агента для программирования с открытым исходным кодом для VS Code и терминала: провайдеры BYOK, локальные модели Ollama и доверие к рабочей области.

Andromity — AI-агент для программирования с открытым исходным кодом для VS Code и терминала. Он умеет планировать задачи в репозитории, редактировать файлы и выполнять команды, используя выбранную вами модель и заданные вами разрешения на выполнение.

Работайте в VS Code или терминале

Расширение VS Code работает в дополнительной боковой панели рядом с редактором, проводником и терминалом. Предлагаемые планы, трассировки выполнения и нативные diff помогают следить за ходом задачи и проверять изменения. Среда выполнения для терминала предоставляет рабочую область с чатом и слеш-команды для выбора модели, профилей, сеансов и других настроек.

Пройдите руководство по первой задаче в VS Code или обратитесь к справочнику команд терминала.

Выберите, как выполняются запросы к модели

Используйте прямое подключение к провайдеру с собственным API-ключом, маршрут через шлюз Andromity или локальный эндпоинт Ollama. Облачные провайдеры получают контекст запроса, необходимый для инференса, и применяют собственные правила использования и обработки данных. Edge-шлюз пересылает запросы, не сохраняя исходный код, промпты и ответы модели. Локальный инференс выполняется на настроенном вами эндпоинте Ollama.

Различия между маршрутами описаны в руководствах по настройке провайдеров и настройке локальной Ollama, а также в описании архитектуры edge-шлюза.

Проверьте разрешения перед выполнением

Доверие к папке проверяется раньше, чем разрешения на выполнение. В недоверенной папке заблокированы чтение и запись через инструменты репозитория, а также выполнение команд. Профили ограничивают набор доступных инструментов, а режимы разрешений определяют, как подтверждаются разрешённые действия. Прежде чем включать работу без присмотра, прочитайте справочник по безопасности.

Изучите реализацию

Остальные страницы документации доступны на английском языке. Открыть документацию на английском