Исполнение
Долгоживущие задачи на Temporal: делегирование подагентам, планы-графы, фоновые команды, паузы для вопроса человеку. Перезапуск сервиса или деплой задачу не прерывают.
TEMPORAL WORKFLOWSTemporality — открытая среда исполнения и контур управления для агентских систем: выполняет долгие задачи, ведёт доказательную историю действий, держит под контролем права и надзор — и превращает проверенный опыт в знания и навыки, которые работают на следующих задачах.
Диалог с агентом, ход исполнения, контроль доступа и происхождение знаний — все четыре слоя видны в одном интерфейсе.
Исполнение и наблюдение дают агентам рабочую среду. Контроль делает её управляемой, а обучение — накапливающей: проверенный опыт возвращается в следующие задачи знаниями и навыками.
Долгоживущие задачи на Temporal: делегирование подагентам, планы-графы, фоновые команды, паузы для вопроса человеку. Перезапуск сервиса или деплой задачу не прерывают.
TEMPORAL WORKFLOWSСобытийный журнал каждого шага: вызовы модели и инструментов, живая консоль команд, реконструкция причин инцидента по трассе — от события до исходного вопроса.
ЖУРНАЛ И ТРАССЫВозможности и политики организации, подтверждения значимых действий и согласование документов, секреты вне досягаемости агента, сетевые ограничения и сигналы подозрительного поведения — с эскалацией человеку.
ПРАВА И НАДЗОРПроверенный опыт становится знанием со статусом и происхождением, знание — навыком с контрактом и версиями, а навык работает на следующих задачах. Система учится на своей работе.
ОПЫТ → ЗНАНИЯ → НАВЫКИОриентир для планирования: одна 6-ядерная виртуальная машина держит сотню одновременных агентов в тяжёлом сценарии — четыре хода модели, команды в песочнице, ожидание человека, ~9,4 минуты на прогон. Запуски — независимые workflow: при росте нагрузки масштабируется добавлением ресурсов, а не переписыванием.
Короткий путь до первого запуска: две команды — модель, первый агент и песочница настраиваются в мастере онбординга.
Нужен только Docker Compose — образы уже собраны и опубликованы для amd64 и arm64.
mkdir temporality && cd temporality
curl -o docker-compose.yml https://raw.githubusercontent.com/RuslanGabbasov/temporality/main/docker-compose.ymlCompose поднимет PostgreSQL, журнал событий, интерфейс, Temporal, ядро агентов и веб-инструменты. По умолчанию берётся последний опубликованный релиз; конкретную версию можно закрепить переменной TEMPORALITY_VERSION. Мастер онбординга проведёт первый запуск: проект → провайдер → агент → песочница.
docker compose up -dПоследний релиз v2026.2.113 · все релизы ↗ · обновиться: docker compose pull && docker compose up -d
Для продакшена задайте KERNEL_SECRET_MASTER_KEY в .env до первого запуска — ключ шифрования секретов. Остальное настраивается в мастере.
Веб-интерфейс — на порту 3000, интерфейс Temporal — на 8233. Для локальной разработки авторизация выключена, если токены не заданы.
http://localhost:3000http://localhost:8233Temporality разделяет выполнение задач, журнал наблюдений и интерфейс анализа. Это позволяет разбирать прошлые запуски и пересобирать представление знаний без подмены исходной истории.
Temporal workflows · модель · команды агентов · MCP · sandbox · approvals · делегирование · саги · веб-исследования
Append-only события · knowledge projection · hint retrieval · bitemporal queries
Чат · трассы · таймлайн опыта · знания · бюджет проектов · настройки агентов и организации
Память (Mem0, Zep) запоминает. Трассировка (LangSmith, LangFuse) показывает. Фреймворки (LangGraph, CrewAI) оркестрируют. Temporality закрывает недостающий слой: надёжное исполнение и опыт с происхождением и жизненным циклом — связанные с людьми, правами и качеством. Модель — любой OpenAI-совместимый провайдер, инструменты — ваши MCP-серверы, каналы — ваши мессенджеры, данные — ваш PostgreSQL; журнал и подсказки доступны по HTTP любому агенту — включая агентов чужого фреймворка.
| Temporality | Память · Mem0, Zep | Трассировка · LangSmith, LangFuse | Фреймворки · LangGraph, CrewAI | |
|---|---|---|---|---|
| Долгоживущие запуски: переживают сбои, деплои и паузы | ✓ | — | — | ± чекпоинты — через их платформу |
| Человек в потоке: подтверждения и вопросы в мессенджерах | ✓ | — | — | ± interrupt() — без каналов доставки |
| Знания с происхождением, статусом и историей | ✓ | ± без верификации | — | — |
| Возврат релевантного опыта в новые задачи | ✓ | ✓ | — | — |
| Контур качества изменений: оценки, судья, гейт | ✓ | — | ± оценки промптов — без гейта применения | — |
| Навыки с контрактами, версиями и эволюцией | ✓ | — | — | ± описания задач — без контракта и версий |
| Документы с согласованием людей: черновики, круги ревью, версии | ✓ | — | — | ± interrupt() — без реестра и версий |
| Оргструктура, RBAC, политики, секреты | ✓ | — | ± роли в воркспейсе — без оргполитик | — |
| Семантический слой знаний: локальные эмбеддинги без облака | ✓ | ± облако или отдельный сервис | — | — |
| Модель-супервайзер: триаж сбоев, аномалии, конфликты знаний, кандидаты в навыки | ✓ | — | ± трейс-анализ руками | — |
| Метрики человеческого фактора: внимание и простой (HAB/HWT) | ✓ | — | ± латентность | — |
| Развёртывание у себя одним compose, данные у вас | ✓ | ± открытые версии с оговорками | ± LangFuse OSS; LangSmith — SaaS | ✓ |
✓ — из коробки · ± — частично или через обходные пути · — — нет. Сравнение отражает типичную специализацию категорий; детали зависят от конкретного продукта. Данные собраны из открытой документации на октябрь 2026.
Задачи живут в Temporal: перезапуск сервиса, деплой или уснувший ноутбук не убивают работу — она продолжается с места остановки.
У каждого знания — автор, источник и статус. Устаревшее не подсматривается, противоречия не теряются, а решаются.
Изменения агентов и навыков проходят проверку на эталонных кейсах и судью-модель с калибровкой. Человек утверждает — система не меняет себя сама.
Команды — в изолированной песочнице без привилегий; секреты агенту не видны; значимые действия — только после подтверждения; сверху — права доступа и политики оргструктуры.
Подтверждения и вопросы приходят в ваш мессенджер и решаются оттуда. Метрики HAB/HWT показывают, где поток упирается в людей — внимание это или простой.
Весь стек — одним docker compose: PostgreSQL, Temporal, журнал и интерфейс у вас. MCP-серверы и OpenAI-совместимые модели подключаются напрямую.
Посмотрите исходный код, поднимите стек и проверьте весь контур: исполнение, наблюдение, контроль — и опыт, который возвращается в следующую задачу.
Средние и крупные команды с повышенными требованиями к безопасности, отказоустойчивости и измеримости: агенты работают в производственных процессах — и их работа проверяема, управляема и не теряется.
Self-hosted: ваши ключи, ваши данные, ваш PostgreSQL. Egress-прокси с allowlist на агента, секреты вне досягаемости, подтверждения значимых действий, аудит каждого обхода.
ВАША ИНФРАСТРУКТУРАЗадачи — durable workflows: деплой, рестарт или сон ноутбука задачу не прерывают. Ответы журналируются, ответы людей приходят из мессенджеров, и ничто не исчезает между шагами.
TEMPORAL DURABILITYЭволюция агентов через оценочный гейт: предложение применяется только с зелёным прогоном на кейсах — или с обоснованным оверрайдом в аудите. Регрессии по точности, ходам и токенам видны по версиям; откат — в один клик.
ВЕРСИИ И ОТКАТЫАгент живёт в ваших мессенджерах: вопросы формами и кнопками, файлы вложениями, групповые адресаты по подразделениям и должностям — «позови всех тестировщиков» работает буквально.
MATRIX · TELEGRAM · SLACK