Краткий обзор Oh‑My‑Pi (OMP) — многофункциональный консольный агент для терминала

xaht88 44 минуты назад Краткое содержание статьи Краткий обзор Oh‑My‑Pi (OMP) — многофункциональный консольный агент для терминала Простой 11 мин 456 Искусственный интеллект Обзор Привет! Сегодня я познакомлю вас с...
Will Anthropic have the best AI model at the end of October 2026?
В сфере искусственного интеллекта произошло заметное событие. xaht88 44 минуты назад Краткое содержание статьи Краткий обзор Oh‑My‑Pi (OMP) — многофункциональный консольный агент для терминала Простой 11 мин 456 Искусственный интеллект Обзор Привет! Сегодня я познакомлю вас с консольным агентом oh‑my‑pi (OMP), который не так известен как cloude или opencode, но очень интересный в возможностях, например:advisor (модель‑рецензент, которая смотрит поверх каждого хода) в cloude это уже появилось, но только с платной моделью;создание субагентов со своими правилами, которыми можно гонять карусель ( agents loop) не выходя из OMP;гибкостью работы с подключаемыми LLM, которые можно назначать субагентам, организовав контроль за написанием кода, тестированием, планированием под ваш harness. Буду рад, если эта статья читателю сэкономит время, для меня же это был «опыт, сын ошибок трудных»:)Установка и запуск.
Установить omp (Oh My Pi) можно несколькими способами, выберите удобный для себя и ОС:Linux / macOS: curl -fsSL | shWindows, PowerShell: powershellirm | iexили просто npm install -g @oh-my-pi/pi-coding-agentЗапуск с LiteLLM, Ollama, LM Studio или llama. cppЕсли вы используете локальные модели через прокси LiteLLM, запускайте так:LITELLM_BASE_URL=“ ompЕсли прокси требует API‑ключ: LITELLM_BASE_URL=“ ” \ LITELLM_API_KEY=“ваш-ключ” ompOllama:OLLAMA_BASE_URL=" ompLM Studio: LM_STUDIO_BASE_URL=" ompllama. cpp:LLAMA_CPP_BASE_URL=" ompОбратите внимание на формат адресов: для LM_STUDIO_BASE_URL указан /v1, а для Ollama и llama.
Технические детали
cpp в этих переменных используется корневой адрес сервера. Замените адрес на IP и порт своего хоста. К API_KEY на примере провайдера LiteLLM допишите OLLAMA или другие, а так же значение ключа можно задать в /settings и при запуске он не нужен, но полезен при автоматизвции запуска.
Учтите: адрес, явно заданный для провайдера в models. yml, имеет приоритет над LITELLM_BASE_URL. Advisor: вторая модель, которая читает каждое ваше действиеВот это, на мой взгляд, очень интересно, так как сбережет бюджет использования LLM.
В OMP можно прикрепить к сессии advisor — отдельную модель‑советника, которая наблюдает за основным агентом в реальном времени. Как это работает:Advisor не утверждает действия и не лезет менять состояние основной сессии напрямую. Он читает вывод основного агента, может сам открыть файлы своими инструментами (read, grep, glob, а при желании и отредактировать edit, write, bash, eval), и вставляет краткий совет прямо в поток: тихое замечание, тревогу или жёсткий блокер.
У него свой собственный контекст и своя модель, поэтому он ловит то, что исполнитель успел пропустить по спешке.
Событие, по словам экспертов, усилит конкуренцию в сфере ИИ.



