15 ключевых технологий из 57 модулей ядра. 30+ протоколов, 85+ типов событий, 19 хуков — и интерактивная схема обработки запросов в режиме LEADER.
57 модулей ядра, 30+ типизированных протоколов, 85+ типов событий. Здесь — 15 технологий, которых нет ни у OpenAI Agents SDK, ни у Anthropic Claude Code, ни у Swarms.
Hallucination Override
Если модель заявляет «файл создан успешно», а все операции были отклонены политикой безопасности — система обнаружит расхождение и переопределит ответ, подставив реальный результат вместо галлюцинации.
Circuit Breaker + LLM Diagnosis
После N последовательных сбоев субагентов система убирает возможность делегирования и просит лидера сформулировать человеко-читаемый диагноз: что пошло не так и что удалось выяснить. Не шаблон — осмысленный ответ.
Anti-Pattern Collapse
CollapseDetector отслеживает Jaccard-похожесть последних ответов и рандомизирует формат результатов инструментов, чтобы разрушить паттерн. Трёхуровневое вмешательство: мягкое предупреждение → смена стратегии → принудительная финализация. Дополнительно DriftDetector ловит семантический уход от задачи и возвращает фокус.
Approval Gates: Dry-Run, Confirm, 2FA
Для shell-команд — DefaultShellSafetyPolicy (~25 deny-паттернов, классификация mutating/network). Для файловых операций — WorkspaceApprovalPolicy per operation class (read, write, delete, execute). Гранулярные политики на каждый тип операции, путь и агента. Risk scoring (5 уровней) на каждый tool call.
Git Worktree Isolation
ParallelSubagentRunner с semaphore slots даёт каждому субагенту изолированную копию репозитория через Git worktree. Файлы, git-состояние, сборки — полностью независимы. ConflictDetector автоматически обнаруживает конфликты записи между ветками при завершении.
Background Task Manager
Агент запускает долгую операцию (тесты, сборку, анализ) в фоне и продолжает работать над другими задачами, не дожидаясь результата. Результаты автоматически доставляются перед следующим решением модели.
Progressive Tool Discovery
Вместо 30+ полных описаний инструментов (тысячи токенов) модель видит компактный каталог
и через BM25-retrieval загружает полную схему только нужных. Мета-инструмент
search_available_tools позволяет агенту самому искать нужный инструмент.
Экономия — до 40% токенов.
3-Layer Compression + Identity Reinjection
Три слоя: micro_compact (плейсхолдеры для старых результатов с сохранением ошибок, anchor/handoff protection), auto_compact (LLM-суммаризация с retry + heuristic fallback), manual_compact (force-trigger). Аварийная компрессия при ContextWindowExceededError. После агрессивного сжатия автоматически восстанавливается «личность» агента.
KV-Cache Optimization
Неизменные части запроса (системный промпт, инструменты) всегда идут первыми,
изменяющиеся — в конце. Инструменты «маскируются», а не удаляются,
чтобы не ломать кэш. Метрика kv_cache_hit_rate показывает экономию.
Structured Failure Classification
Каждая ошибка попадает в одну из 7 категорий: TRANSIENT, CAPABILITY_MISMATCH, TASK_AMBIGUITY, POLICY_DENIAL, RESOURCE_EXHAUSTION, UNVERIFIED_SUCCESS, PERMANENT. Для каждой — своя стратегия: ретрай, переформулировка, эскалация, остановка. ResultSalvage извлекает полезные данные даже из неудачных запусков.
Partial Results + Forced Finalization
При исчерпании бюджета (токены, итерации, tool calls) система делает финальный LLM-вызов без инструментов для синтеза лучшего возможного ответа. Если и он падает — ResultSalvage извлекает данные из накопленных результатов. Никогда не теряет уже собранные данные.
Session Scratchpad
Все агенты читают и пишут в общий блокнот (.scratchpad.md) с типизированными записями: fact, decision, data_ref, status, note. Записи append-only (защита от удаления). Автоматическая LLM-консолидация убирает устаревшие факты через настраиваемые интервалы.
Contamination Firewall
Ошибки субагентов очищаются и структурируются перед передачей лидеру. Автоматическая санитизация: пароли, ключи API, строки подключения — всё удаляется из контекста модели до того, как она их увидит.
Subagent Retry with Leader Guidance
Когда лидер повторно делегирует задачу после сбоя, он передаёт субагенту структурированный фидбэк: что именно пошло не так и что нужно исправить. Субагент стартует не вслепую, а с контекстом предыдущей попытки.
Adaptive Runtime Steering
ExecutionStateInjector показывает агенту остаток бюджета с эскалирующими предупреждениями. RuntimeInvariant отслеживает нарушения контрактов в реальном времени. PlanStatusInjector показывает прогресс плана. 100+ параметров (RuntimeConstants) настраиваются через дашборд без передеплоя.
Все 15 технологий — часть единой системы из 57 модулей ядра, 30+ протоколов и 85+ типов событий. По результатам независимых аудитов Protocore архитектурно превосходит OpenAI Agents SDK, Claude Code CLI, Swarms и Litmus по каждой инженерной метрике.
Интерактивная схема обработки запроса в режиме LEADER — основном режиме оркестрации Protocore. Нажмите на любой блок для подробностей.
Посмотрите демонстрацию в чате или вернитесь к обзору платформы