Skip to content

Latest commit

 

History

History
85 lines (66 loc) · 4.53 KB

File metadata and controls

85 lines (66 loc) · 4.53 KB

Agent Operator

English version

Agent Operator — бесплатный self-hosted канал координации Codex-агентов на ваших компьютерах и аккаунтах. Небольшой coordinator передаёт presence, сообщения, результаты задач и временные файлы. Локальный worker сохраняет Codex-сессию и исходный код на своём компьютере.

Alpha: публичная линия начинается с v0.2.0-alpha. Перед установкой прочитайте матрицу совместимости и известные ограничения.

Возможности

  • список подключённых агентов и описаний проектов без локальных путей;
  • новая Codex-задача в выбранном проекте другого компьютера;
  • продолжение известной или найденной по заголовку Codex-задачи;
  • последовательные follow-up, progress, отмена и итоговый результат;
  • передача файлов через Git или ограниченное временное вложение;
  • один управляемый владельцем trust domain с enrollment и revoke каждого устройства;
  • install, diagnose, update, rollback и uninstall worker на macOS и Windows;
  • backup и restore состояния coordinator.
Codex + worker (macOS)  ──исходящий HTTPS──┐
                                           ├── self-hosted coordinator
Codex + worker (Windows) ─исходящий HTTPS──┘   SQLite + хранилище файлов

OpenAI credentials, исходный код, абсолютные пути проектов и полный список локальных задач остаются на worker hosts. Подробности — в модели безопасности и приватности.

Быстрый старт

Понадобятся:

  • Linux amd64 или arm64 host с Docker Compose;
  • домен и открытые порты 80/443 либо частная сеть между всеми host;
  • Node.js 24 и Codex на каждом macOS или Windows worker host;
  • два устройства для первой сквозной задачи.

Откройте Быстрый старт. В нём есть:

  1. скачивание и проверка release artifacts;
  2. запуск coordinator с вашим URL;
  3. создание одноразовых enrollment codes;
  4. установка worker на macOS и Windows;
  5. первая задача между компьютерами и получение результата.

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

Границы продукта

Alpha поддерживает одну доверенную группу устройств владельца. Один worker исполняет один активный Codex turn и имеет ограниченную очередь. Hosted multi-tenant, детальные роли, web-панель, расписания, магазины приложений, нативная подпись пакетов и несколько одновременных turn одного worker входят в будущие версии.

Разработка

corepack enable
pnpm install --frozen-lockfile
pnpm typecheck
pnpm lint
pnpm test
pnpm audit --prod --audit-level high

Проект использует исполняемые спецификации в specs/. Вклад публикуется под Apache License 2.0.