"⚪️ Нативный GLM субагент в codex Тут побаловался немного с прикручиванием GLM в Codex cli. Зачем? Идея - брать ""второе мнение"" на некоторых флоу при планировании, при ревью. Мульти-модель всегда давала какой то буст в перфомансе, раскажу потом о конкретике - что удалось добиться, это отдельно. Сейчас расскажу о деталях ""прикручивания"". ▶️ В чем нюансы? z.ai дает openai-compatible ручки формата completions. А codex хочет более новый формат Responses API. Следовательно, нужен слой трансляции API - благо сейчас это не проблема. У меня базовый сетап был построен так: стандартный CODEX_HOME был для Codex.app чтобы спокойно без прокси логинится в какой то аккаунт (при работе через CPA часть функций либо не доступна, либо глючит - поэтому лучше напрямую). Основную работу я делаю через Codex cli (Cmux) и для него сделан отдельный профиль/home, запускаемый скриптом ""cx"". Он подключает codex к прокси с пулом аккаунтов, управляемых приложением Quotio. Под капотом там тот же CliProxyApi, дефолтный порт 8317. Его я и взял для трансляции API для GLM. Настроил систему под GLM: • сделал отдельный инстанс CPA на другом порту 8327 с glm-провайдером; там и ключ подтягивает от z.ai coding plan; • добавил в конфиг кодекса нового провайдера - локальный glm прокси на 8327; • сделал кастомного субагента ""glm"" с указанием модели glm-5.2 и ризонинга high, ну и провайдера из конфига; • добавил в конфиг codex cli нового провайдера - локальный glm-прокси; • сделал скрипты для glm-прокси, которые стартуют/останавливают/обновляют ядро CPA/статус текущий показывают. ▶️ получилось несколько конфигов, ссумирую еще раз: • Дефолтный codex.app без CPA • Конфиг для Codex CLI который настроен на пул аккаунтов Quotio/CPA, дополнительно там прописан провайдер GLM-прокси, и кастомный субагент ""glm"" который подключен к этому провайдеру. ▶️ В codex есть multi-agents v1 и новый v2. TLDR: c v2 работать не будет, там пока баги. Выключайте экспериментальный v2, он еще даже не beta версии. Надеюсь его доработают. Пока - рабоатем с v1. Важно: сессии, которые начаты с v2, прийдется стартовать заново, переключить ""движок"" субанентов в сессии во время работы нельзя, только при старте новой сессии. Запоминает в jsonl файле. ▶️ В целом все рабоатет, можно играцца дальше 👉 Агент все это может вам сделать на вашем сетапе, но нужно ""прогреть"" его гугленьем конкретных штук - проект CPA, Z.ai доки, доку/исходники codex cli. —— upd 1️⃣ : конечно использвоать любой cli с нативной поддержкой glm ничего не запрещает, через bash! Но тут дело было в желании сделать именно нативный субагент, как эксперимент. @deksden_notes"