Skip to content

feat(agents): publish scoped model catalogs and dedicated client profiles - #89

Merged
neurogen-dev merged 3 commits into
agentsfrom
codex/agent-client-profiles
Sep 26, 2026
Merged

neurogen-dev merged 3 commits into
agentsfrom
codex/agent-client-profiles

Conversation

@neurogen-dev

Copy link
Copy Markdown
Owner

Что изменено

  • Codex использует отдельный профиль /v1/codex, Responses и WebSocket; HTTP fallback описан в документации.
  • Перед каждым запуском Codex и Claude Code получают свежий каталог моделей, доступных текущему ключу. Отсутствующий, неверный или недоступный каталог останавливает запуск без старого списка.
  • Приватные снимки каталога изолированы между запусками и удаляются при завершении. Удалённые настройки проходят строгую проверку; ключ не попадает в argv, настройки или сообщения об ошибках.
  • Claude Code использует /v1/claude-code, серверный список моделей и локальный credential helper; чужие настройки авторизации/провайдера перекрываются только для дочернего процесса. Режим управления провайдером со стороны хоста отклоняется.
  • Сохраняются Keychain/DPAPI, пользовательские настройки, собственные каталоги Codex и границы uninstall. Минимальные версии: Codex 0.147.0, Claude Code 2.1.280.

Проверки

Локально пройдены:

  • macOS system Bash syntax и полный isolated smoke с mock Keychain;
  • ShellCheck всех macOS entrypoints/scripts/tests;
  • статический public-repository contract и парсинг generated TOML;
  • PowerShell syntax и managed-catalog mock tests;
  • git diff --check.

GitHub CI отдельно проверяет native Windows PowerShell 5.1, DPAPI roundtrip и ACL приватного каталога; macOS CI использует системный Bash и mock Keychain. Mock-проверки не являются live authenticated запуском клиентов.

Условие публикации

Сливать только после зелёного CI и подтверждённых authenticated production-проверок серверных каталогов и HTTP/WebSocket. Установщик не выполнялся с реальными пользовательскими ключами или конфигурацией.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying neurogpt with  Cloudflare Pages  Cloudflare Pages

Latest commit: 8ae367e
Status:🚫  Build failed.

View logs

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying neuroapi with  Cloudflare Pages  Cloudflare Pages

Latest commit: 8ae367e
Status:🚫  Build failed.

View logs

@neurogen-dev
neurogen-dev merged commit 34ebe63 into agents Sep 26, 2026
3 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant