Skip to main content
Glama

Agent Bridge

Codex контролирует Claude Code и DeepSeek Harness. Bridge сам не вызывает LLM.

npm node license

Пусть Codex будет единственным супервизором. Claude Code или DeepSeek Harness выполняют реализацию. Вы проверяете, подтверждаете и применяете в Codex.


Одна команда

npx -y codex-agent-bridge

Затем откройте новый раунд Codex. Вы увидите инструменты bridge_*.

Эта команда: устанавливает среду выполнения в ~/.agent-bridge, записывает Codex Skill и MCP (используя локальный node.exe, без npx.cmd), и запускает doctor один раз.

Для обновления выполните ту же команду снова. Для удаления:

npx -y codex-agent-bridge uninstall
npx -y codex-agent-bridge uninstall --purge

--purge удалит ~/.agent-bridge.

Предварительные требования

Обязательно

Описание

Node.js 22+, Git

Для запуска Bridge

Codex

Единственный Supervisor

Claude Code или DeepSeek Harness

Хотя бы один, который уже может самостоятельно входить и работать

Что мы не делаем

  • Не устанавливаем Claude Code / DeepSeek Harness

  • Не меняем их model / provider / reasoning effort

  • Не вызываем никаких LLM

Какой Worker есть, того и можно назначить. Если ни одного нет, doctor укажет это.


Related MCP server: cc-agent

Что он делает

Codex  ──bridge_run──►  Claude Code / DeepSeek Harness
  ▲                         │
  │      ReviewPacket       │  在独立 worktree 里改代码
  │      verification       │  不得 commit / push / merge
  └──── bridge_apply ◄──────┘

Замкнутый цикл:

bridge_run
→ WAITING_FOR_INPUT 时 bridge_respond
→ AWAITING_REVIEW + ReviewPacket
→ bridge_approve     任务分支 checkpoint,不是完成发布
→ bridge_apply       cherry-pick 到当前分支,不是 merge

Окончание Turn ≠ завершение задачи. Diff распознаёт только baseCommit vs worktree.

bridge_run выбирает только worker: claude или deepseek (для отладки можно replay / fake). Не передавайте model / provider / effort.

Если DeepSeek Harness находится не в стандартном пути, установите AGENT_BRIDGE_DEEPSEEK_ROOT.


Примечания по использованию

  • Цель должна быть отдельным git-репозиторием. Каждый bridge_* использует один и тот же project. Имя поля UUID задачи — task.

  • В одном проекте одновременно может быть только один Writer. Второй писатель возвращает CORE_LOCK_HELD.

  • После изменения MCP необходимо открыть новый Codex; старый сеанс не увидит новые инструменты.

  • Повреждённый tasks.json вызовет TASK_STORE_CORRUPTED, а не будет считаться пустым хранилищем.


Публикация новой версии

Локальный npm publish каждый раз запрашивает 2FA — это требование npm, его нельзя сделать таким же безпарольным, как git push.

Правильный подход: изменить версию → создать тег → отправить, GitHub Actions использует Trusted Publishing для публикации в npm, без ввода пароля.

Одноразовая настройка (нужно сделать только один раз): откройте настройки npm для codex-agent-bridge → Trusted Publisher → GitHub Actions, заполните:

Поле

Значение

Organization or user

JaylanJerry

Repository

codex-agent-bridge

Workflow filename

publish.yml

Allowed actions

npm publish

После этого каждый раз:

# 先改 package.json 里的 version,提交
git tag v1.2.0
git push origin main --tags

Разработка из исходного кода

npm install
npx tsx src/cli.ts setup --dev
npm test

--dev заставляет MCP указывать на текущий репозиторий, а не на ~/.agent-bridge.


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

Дорожная карта продукта

docs/PRODUCT_GUIDE.md

Как подключить Codex

docs/CODEX_SKILL.md

Почему npm, а не EXE

docs/decisions/ADR-003-npm-distribution.md

Почему не HTTP/GUI

docs/decisions/ADR-001-post-mvp-direction.md

Директория репозитория может по-прежнему называться Agent Relay. Название продукта — Agent Bridge. Имя пакета npm — codex-agent-bridge.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    A local MCP server that lets Claude delegate scoped work to Codex with structured results and guardrails, supporting planning, code review, build, reverse engineering, and long-running background tasks.
    11
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    MCP server that spawns autonomous Claude Code agents in GitHub repos, enabling task delegation with persistent state, multi-step workflows, and job monitoring.
    47
    159 npm
    2
    Apache 2.0
  • A
    license
    Not graded
    quality
    C
    maintenance
    An MCP server that lets ChatGPT or any MCP client securely delegate coding tasks to a local Claude Code instance, with git checkpointing, approval gates, and structured results. Supports code review, test running, and rollback via simple tool calls.
    7 npm
    MIT