Ваш агент предлагает. Cradle решает, что будет выполнено.
Cradle стоит между вашим агентом и системами, которые он может изменить, — на вашем железе. Каждый вызов инструмента приходит типизированным предложением, проходит детерминированный гейт (контракт, права, класс побочного эффекта, одобрение человека там, где этого требует риск) и попадает в журнал с хеш-цепочкой.
Одна контрольная точка между агентом и вашими системами
Не чат-интерфейс, не обёртка над моделью. Это путь, который проходит вызов инструмента, прежде чем стать эффектом.
Предложение агента
Ваш агент не вызывает инструменты напрямую. Он подаёт типизированное предложение: какой инструмент, с какими аргументами, от чьего имени.
Детерминированный гейт
Без участия модели. Контракт аргументов, регистрация инструмента, требуемые права, класс побочного эффекта от чистого до необратимого, ключ идемпотентности.
Одобрение человека, где требуется
С областью действия, сроком, однократное и никогда не выданное самому себе. Неодобренное предложение ждёт, а не выполняется.
Исполнение через шлюз
Незарегистрированный инструмент невызываем. Регистрация объявляет, чего инструмент может касаться и какой инструмент его компенсирует.
Запись в журнал с хеш-цепочкой
Предложение, решение, наблюдение — дописываются с SHA-256 цепочкой поверх канонического JSON, поэтому подмена рвёт цепочку.
Что ломается, когда у агента появляется настоящий доступ
Промпт — не ограничение
инструкция против правила
Инструкция в системном промпте — это пожелание, которому модель может последовать. Если не последует, вызов ничем в системе не остановлен.
Пауза живёт внутри агента
одобрение без границ
Остановиться перед вызовом инструмента умеют многие. Обычно не хватает другого: границ этого одобрения, срока действия, гарантии однократности и запрета агенту одобрять собственный запрос.
Трассы говорят как, а не почему
наблюдаемость против решения
Трасса показывает, какой вызов был сделан. Она не говорит, какое правило его разрешило, и не показывает, правили ли запись задним числом.
Три шага от установки до production
День 1
Установка
Cradle Server разворачивается одним бинарником на Linux или macOS. Скачивает open-weight модели. Без внешних зависимостей, без telemetry, работает offline с первой минуты.
Дни 2-7
Обучение
Загрузите корпоративные документы — PDF, DOCX, XLSX, MD. Опционально LoRA fine-tuning под терминологию компании. Выберите из 10+ шаблонов агентов: support, юрист, продажи, HR.
Дни 8-14
Развёртывание
Зарегистрируйте инструменты, которые агентам разрешено вызывать, и обращайтесь к ним через REST API, встраиваемый веб-виджет, Telegram или MCP. Операторы проверяют черновые ответы — approve, edit, reject — с полным аудит-логом.
Что внутри Cradle
Шлюз — это и есть продукт. Ниже — слои, которыми он управляет и которые выросли вокруг него.
- 01Мультиканал — Telegram, встраиваемый веб-виджет, REST API, MCP
- 02EU AI Act compliance — аудит-лог + governance
- 03Risk classifier — L1 правила + L2 LLM
- 04Роутинг агентов по skills и домену
- 0510+ шаблонов агентов с готовыми промптами
- 06RAG — парсеры PDF, DOCX, XLSX
- 07sqlite-vec — встроенное векторное хранилище
- 08Web crawler с поддержкой robots.txt
- 09Inbox оператора — approve/edit/reject
- 10Pipeline LoRA — fine-tuning под домен
- 11Model runner — llama.cpp, open-weight модели
Частые вопросы
Cradle когда-нибудь "звонит домой"?
Нет. После установки работает целиком offline. Единственный исходящий трафик — опциональная загрузка моделей с Hugging Face, и только когда вы кликаете "скачать" на конкретную модель. Сервер можно полностью air-gap'нуть.
Какое железо нужно?
Для агента уровня Mistral 7B: 32 ГБ RAM, 16-ядерный CPU, 200 ГБ SSD. GPU опционален, но рекомендуется. Требования под каждую модель показывает система предупреждений на странице моделей.
Какие модели можно использовать?
Любые в формате GGUF: Mistral, Llama 4, Qwen 3, Gemma, Phi, DeepSeek. Мы курируем рекомендованный список из публичных бенчмарков (OpenLLM Leaderboard, LMSYS Arena), но можно добавить любую модель по URL.
Как интегрировать с нашими инструментами?
Cradle предоставляет REST API и сегодня поставляет три канала — Telegram, встраиваемый веб-виджет и сам HTTP API, — плюс MCP в обе стороны: он может и потреблять ваши MCP-серверы, и выступать одним из них. Новый канал — около 200 строк TypeScript.
Можно ли дообучать на наших данных?
Да. Cradle включает пайплайн LoRA-обучения, который работает на вашем железе (Apple Silicon или NVIDIA GPU). Во время обучения данные не покидают вашу инфраструктуру.
Что насчёт EU AI Act?
Cradle поставляется с аудит-логированием, одобрением человека в контуре и классификацией риска по умолчанию. Мы даём шаблоны для документации по Article 11, которую клиент заполняет под свой деплой. Финальный compliance — ответственность клиента; Cradle делает его возможным, а не невозможным.
Open source?
Cradle Community (ограниченная) под лицензией MIT, остальное — коммерческое. Архитектура открыта: вы можете прочитать каждую строку кода, которая работает на вашей машине.
Где вы базируетесь?
В Европе. Работаем удалённо с клиентами и партнёрами в EU и совместимых юрисдикциях.
Установите и зарегистрируйте первый инструмент.
Шлюз работает на вашей машине. Журнал остаётся там же.