Skip to content

Автоматическое восстановление pairing из hook - #2

Merged
ivaschru merged 1 commit into
mainfrom
codex/hook-pairing-recovery
Sep 29, 2026
Merged

ivaschru merged 1 commit into
mainfrom
codex/hook-pairing-recovery

Conversation

@ivaschru

Copy link
Copy Markdown
Contributor

Что исправлено

  • Отсутствие bridge pairing возвращает точный TRELIO_BRIDGE_PAIRING_REQUIRED и ограниченный nextCall к штатному MCP approval вместо общего отказа hook.
  • Агент продолжает исходную задачу после обычного клиентского одобрения; hook не одобряет свою заявку, не раскрывает verifier и не выполняет protected call до подключения.
  • Pending SessionStart observation сохраняется до успешной регистрации, поэтому повтор не требует нового чата.
  • CLI status line успешного pairing exchange не загрязняет единственный JSON-ответ hook.

Проверки

570 локальных тестов из полного runtime gate прошли. Новый сценарий проверяет pending → повтор до approval → approval → обмен → регистрацию → криптографически проверенный proof и отсутствие секретов в выводе. Этот же сценарий включён в Windows CI с реальным DPAPI/private ACL. Две сборки пакета побайтово совпали. Runtime и совместный backend/plugin context-budget reports выполнены.

Подписанный runtime этим PR не публикуется.

@ivaschru
ivaschru merged commit 0f84188 into main Sep 29, 2026
4 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