[{"data":1,"prerenderedAt":367},["ShallowReactive",2],{"landing-content":3,"legal:contacts":293},{"id":4,"title":5,"body":6,"creation":7,"cta":30,"deployment":65,"description":6,"executionLevels":92,"extensibility":111,"extension":133,"footer":134,"header":185,"hero":196,"lifecycle":210,"meta":245,"navigation":83,"observability":246,"path":267,"seo":268,"separation":271,"stem":291,"__hash__":292},"landing\u002Flanding\u002Findex.yml","",null,{"title":8,"description":9,"methods":10,"media":26},"Точки входа в платформу","Один процесс доступен через редактор, HTTP API и MCP. Процесс с MCP-триггером появляется в каталоге инструментов для агента.",[11,16,21],{"id":12,"label":13,"description":14,"icon":15},"api","API","Запуск по ключу, webhook и cron. Документация интеграций собрана в редакторе.","i-lucide-code-2",{"id":17,"label":18,"description":19,"icon":20},"mcp","MCP","Платформа как MCP-сервер — процессы публикуются как инструменты на endpoint \u002Fmcp.","i-lucide-plug",{"id":22,"label":23,"description":24,"icon":25},"editor","Редактор","Канвас, шаблоны и отладка для ежедневного сопровождения процессов.","i-lucide-layout-dashboard",{"src":27,"alt":28,"description":29},"\u002Fdocs\u002Fmedia\u002Fusage\u002Feditor\u002Fexternal-tools-panel.png","Панель внешних инструментов — API, webhook и MCP","Точки входа в процесс — API, webhook и MCP",{"id":31,"title":32,"description":33,"requirements":34,"volumes":35,"primaryCta":39,"secondaryCta":43,"docLinks":47,"background":51},"start","Разверните Conveyor за 5 минут","Demo-образ с Docker Hub — ядро, редактор и UI на порту 8080. Одна команда для старта.","Docker 24+, 2 GB RAM",{"title":36,"command":37,"warning":38},"Сохранить данные между перезапусками","docker run --rm --name flowforge-demo \\\n  -p 8080:8080 -p 4020:4020 -p 4021:4021 -p 4016:4016 -p 4017:4017 \\\n  -v flowforge-demo-pg:\u002Fvar\u002Flib\u002Fpostgresql\u002Fdata \\\n  -v flowforge-demo-vault:\u002Fdata\u002Fvault \\\n  kosolapus\u002Fconveyor-demo:latest\n","Подключите том для Vault, чтобы секреты сохранялись между перезапусками контейнера.",{"label":40,"to":41,"variant":42},"Запустить demo","#","primary",{"label":44,"to":45,"variant":46},"Читать документацию","\u002Fdocs","secondary",[48],{"label":49,"to":50},"Быстрый старт","\u002Fdocs\u002Fguide\u002Fbasics\u002Fgetting-started",{"preset":52,"intensity":53,"speed":54,"shift":55},"shift",0.45,0.3,{"baseHue":56,"rangeHue":57,"saturation":58,"lightness":59,"blur":60,"circleCount":61,"baseRadius":62,"rangeRadius":63,"backgroundColor":64},180,6,28,22,80,40,120,100,"hsla(180,14%,7%,1)",{"title":66,"description":67,"paths":68},"Развёртывание","Один продукт, три контура. Выбор зависит от того, где должны работать данные и кто сопровождает инфраструктуру.",[69,76,85],{"id":70,"name":71,"description":72,"cta":73},"docker","Docker","Образ kosolapus\u002Fconveyor-demo — БД, Vault, ядро и редактор в одном контейнере для локальной оценки.",{"label":74,"to":75,"variant":46},"Запустить","#start",{"id":77,"name":78,"description":79,"cta":80},"saas","SaaS","Управляемый контур для команд, которым нужен быстрый старт без своей инфраструктуры.",{"label":81,"to":82,"variant":46,"external":83,"target":84},"Перейти","https:\u002F\u002Fapp.conveyor.digital",true,"_blank",{"id":86,"name":87,"description":88,"featured":83,"cta":89},"onprem","On-Prem","Production в вашем периметре с HA, резервным копированием и сопровождением на старте.",{"label":90,"to":91,"variant":42},"Обсудить","\u002Fcontacts",{"title":93,"description":94,"items":95},"Несколько уровней исполнения","Процесс — один граф шагов. Оркестратор обходит его по снимку; узлы могут быть любого уровня — навигация, примитивы или плагины.",[96,101,106],{"id":97,"label":98,"description":99,"diagram":100},"navigation","Навигация по графу","Исполнители, которые направляют поток по графу — циклы, ветвления, условия. Часть оркестратора, работают одинаково на любом контуре.","flowchart LR\n  start([старт]):::muted\n  branch{ветвление}:::active\n  http[HTTP]:::muted\n  erp[ERP]:::muted\n  merge[слияние]:::muted\n  start --> branch\n  branch -->|да| http\n  branch -->|нет| erp\n  http --> merge\n  erp --> merge\n  classDef active fill:#ccfbf1,stroke:#0f766e,stroke-width:2px,color:#134e4a\n  classDef muted fill:#f8fafc,stroke:#e2e8f0,color:#94a3b8\n",{"id":102,"label":103,"description":104,"diagram":105},"primitives","Системные примитивы","Готовые действия ядра — HTTP, почта, HITL-подтверждения и преобразование данных. Выполняются платформой без отдельных плагинов.","flowchart LR\n  start([старт]):::muted\n  branch{ветвление}:::muted\n  http[HTTP]:::active\n  erp[ERP]:::muted\n  merge[слияние]:::muted\n  start --> branch\n  branch -->|да| http\n  branch -->|нет| erp\n  http --> merge\n  erp --> merge\n  classDef active fill:#ccfbf1,stroke:#0f766e,stroke-width:2px,color:#134e4a\n  classDef muted fill:#f8fafc,stroke:#e2e8f0,color:#94a3b8\n",{"id":107,"label":108,"description":109,"diagram":110},"plugins","Плагины и интеграции","Бизнес-логика и интеграции вне ядра — исполнители подключаются через plugin-manager и выполняются рядом с вашими данными.","flowchart LR\n  start([старт]):::muted\n  branch{ветвление}:::muted\n  http[HTTP]:::muted\n  erp[ERP]:::active\n  merge[слияние]:::muted\n  start --> branch\n  branch -->|да| http\n  branch -->|нет| erp\n  http --> merge\n  erp --> merge\n  classDef active fill:#ccfbf1,stroke:#0f766e,stroke-width:2px,color:#134e4a\n  classDef muted fill:#f8fafc,stroke:#e2e8f0,color:#94a3b8\n",{"title":112,"description":113,"items":114,"media":130},"Расширяемость","Интеграции и бизнес-логика живут в плагинах. Ядро обновляется отдельно, ваши исполнители остаются совместимыми по semver SDK.",[115,120,122,127],{"id":116,"label":117,"description":118,"icon":119},"sdk","SDK плагинов","Разработка и публикация собственных интеграций вне ядра.","i-lucide-blocks",{"id":17,"label":18,"description":121,"icon":20},"Подключение агентов и IDE к платформе как к MCP-серверу.",{"id":123,"label":124,"description":125,"icon":126},"external","Внешние инструменты","Панель с endpoint, webhook и каталогом MCP-инструментов процесса.","i-lucide-external-link",{"id":12,"label":13,"description":128,"icon":129},"Программный доступ к процессам, ключам и Запускам.","i-lucide-webhook",{"src":131,"alt":132,"description":132},"\u002Fdocs\u002Fmedia\u002Fdiagrams\u002Fplugins\u002Fcore-plugin-topology.svg","Архитектура ядра и плагинов — интеграции вне оркестратора","yml",{"tagline":135,"docs":136,"community":138,"columns":140,"copyright":170,"legal":171,"social":178},"Платформа процессов для команд, которые работают у себя.",{"label":137,"to":45},"Документация",{"label":139,"to":41},"GitHub \u002F Discord",[141,156,165],{"title":142,"links":143},"Продукт",[144,147,150,153],{"label":145,"to":146},"Модель","\u002F#hero",{"label":148,"to":149},"Подход","\u002F#separation",{"label":151,"to":152},"Платформа","\u002F#lifecycle",{"label":154,"to":155},"Demo","\u002F#start",{"title":137,"links":157},[158,159,162],{"label":49,"to":50},{"label":160,"to":161},"Архитектура","\u002Fdocs\u002Fguide\u002Foperations\u002Farchitecture",{"label":163,"to":164},"Выполнение процессов","\u002Fdocs\u002Fusage\u002Fdistributed-execution",{"title":166,"links":167},"Компания",[168],{"label":169,"to":91},"Контакты","© 2026 Conveyor",[172,175],{"label":173,"to":174},"Конфиденциальность","\u002Fprivacy",{"label":176,"to":177},"Условия","\u002Fterms",[179,182],{"label":180,"to":41,"icon":181},"GitHub","i-simple-icons-github",{"label":183,"to":41,"icon":184},"Discord","i-simple-icons-discord",{"brand":186,"nav":188,"docs":193,"primaryAction":194},{"name":187},"Conveyor",[189,190,191,192],{"label":145,"to":146},{"label":148,"to":149},{"label":151,"to":152},{"label":154,"to":155},{"label":137,"to":45},{"label":195,"to":82,"variant":42,"external":83},"Войти",{"titleHighlight":197,"titleRest":198,"description":199,"dockerCommandTitle":200,"dockerCommandLanguage":201,"docs":202,"app":204,"background":206},"Управление процедурной памятью","под полным контролем","Conveyor — система управления процессами от агентской памяти до корпоративной рутины — создание, отладка, запуск и наблюдение в Вашем рабочем контуре","Запуск demo в Docker","bash",{"label":203,"to":50},"Что дальше?",{"label":205},"Открыть приложение",{"preset":207,"intensity":208,"speed":209},"heroAmbient",0.28,0.18,{"titleLead":211,"rotatingTerms":212,"description":216,"items":217},"Каждый процесс — это",[213,214,215],"сервис","инструмент","продукт","Граф с интеграциями, способы запуска снаружи, порядок шагов через оркестратор и История Запусков с трассировкой.",[218,225,231,238],{"id":219,"label":220,"description":221,"media":222},"landscape","Объединяет ландшафт","Узлы из разных контуров на одном канвасе. Видно состав операции и связи между блоками без разрозненных скриптов.",{"src":223,"alt":224,"description":224},"\u002Fdocs\u002Fmedia\u002Fusage\u002Feditor\u002Foverview-zones.png","Граф процесса с узлами на канвасе редактора",{"id":226,"label":227,"description":228,"media":229},"requests","Принимает запуски снаружи","Запуск из редактора, по HTTP с ключом, webhook, cron или как MCP-инструмент. Одна схема, несколько входов.",{"src":27,"alt":230,"description":230},"Панель внешних инструментов с API, webhook и MCP",{"id":232,"label":233,"description":234,"media":235},"order","Задаёт порядок","Оркестратор ведёт Запуск шаг за шагом по снимку графа. Переходы и контракты на платформе, логика шага у исполнителя.",{"src":236,"alt":237,"description":237},"\u002Fdocs\u002Fmedia\u002Fdiagrams\u002Fusage\u002Fdistributed-step-lifecycle.svg","Жизненный цикл шага через оркестратор",{"id":239,"label":240,"description":241,"media":242},"history","Хранит историю","История Запусков фиксирует каждый старт процесса — статусы узлов, результаты выполнения шагов и трассировку для разбора.",{"src":243,"alt":244,"description":244},"\u002Fdocs\u002Fmedia\u002Fusage\u002Feditor\u002Fprocesses-history-runs.png","Список Запусков процесса с итоговыми статусами",{},{"title":247,"description":248,"items":249,"media":264},"Наблюдаемость","Разбор Запуска опирается на трассировку и зафиксированные результаты выполнения шагов, а не на воспроизведение из памяти.",[250,255,259],{"id":251,"label":252,"description":253,"icon":254},"logs","Консоль","Поток событий Запуска по шагам и переходам в реальном времени.","i-lucide-terminal",{"id":239,"label":256,"description":257,"icon":258},"История Запусков","Хронология Запусков процесса с детализацией по узлам и результатам шагов.","i-lucide-history",{"id":260,"label":261,"description":262,"icon":263},"confirmations","Подтверждения шагов","Точки, где процесс ждёт решения человека, прежде чем продолжить.","i-lucide-shield-check",{"src":265,"alt":266,"description":266},"\u002Fdocs\u002Fmedia\u002Fusage\u002Feditor\u002Flog-console-run.png","Трассировка и события Запуска в консоли во время выполнения","\u002Flanding",{"title":269,"description":270},"Conveyor: платформа процессов для вашей инфраструктуры","Управление процессами в вашем контуре. Данные и выполнение остаются у вас.",{"title":272,"description":273,"cards":274,"media":288},"Low-code, который масштабируется","Редактор покрывает ежедневную работу с графом. Долгие цепочки и паузы штатны благодаря распределённому исполнению — состояние в БД, шаги без сохранённого контекста между вызовами.",[275,283],{"id":276,"title":277,"body":278,"cta":279},"platform-core","Привычный редактор","Канвас, палитра узлов, запуск и отладка из одного интерфейса. Процесс собираете визуально, платформа ведёт Запуск до завершения.",{"label":280,"to":281,"variant":282},"Подробнее","\u002Fdocs\u002Fusage\u002Feditor","ghost",{"id":284,"title":285,"body":286,"cta":287},"execution","Распределённое исполнение","Оркестратор назначает шаги исполнителям, фиксирует результат в БД и восстанавливает Запуск после сбоя. Длинные процессы не требуют замены подхода.",{"label":280,"to":164,"variant":282},{"src":289,"alt":290,"description":290},"\u002Fdocs\u002Fmedia\u002Fdiagrams\u002Fguide\u002Fconcepts\u002Fplatform-worker-boundary.svg","Граница ответственности платформы и исполнителя","landing\u002Findex","1CeeVL17MNDC0bIjSkUdBAinGKbww7uBQ-zYyi6ND8w",{"id":294,"title":169,"body":295,"description":360,"extension":361,"meta":362,"navigation":83,"path":363,"seo":364,"stem":365,"__hash__":366},"legal\u002Flegal\u002Fcontacts.md",{"type":296,"value":297,"toc":354},"minimark",[298,303,322,326,333,344,347],[299,300,302],"h2",{"id":301},"общие-вопросы","Общие вопросы",[304,305,306,315],"ul",{},[307,308,309,310],"li",{},"Email: ",[311,312,314],"a",{"href":313},"mailto:hello@conveyor.dev","hello@conveyor.dev",[307,316,317,318],{},"GitHub \u002F Discord: ссылки в ",[311,319,321],{"href":320},"\u002F","футере сайта",[299,323,325],{"id":324},"внедрение-и-on-prem","Внедрение и on-prem",[327,328,329,330,332],"p",{},"Для обсуждения архитектуры, лицензии и playbook внедрения напишите на ",[311,331,314],{"href":313}," с кратким описанием:",[304,334,335,338,341],{},[307,336,337],{},"размер команды и контур (cloud \u002F on-prem);",[307,339,340],{},"ключевые интеграции;",[307,342,343],{},"целевые сроки pilot\u002Fproduction.",[299,345,137],{"id":346},"документация",[327,348,349,350,353],{},"Технические вопросы начинайте с ",[311,351,352],{"href":45},"документации",". Если ответа нет — приложите ссылку на раздел и опишите контекст в письме.",{"title":5,"searchDepth":355,"depth":355,"links":356},2,[357,358,359],{"id":301,"depth":355,"text":302},{"id":324,"depth":355,"text":325},{"id":346,"depth":355,"text":137},"Как связаться с командой Conveyor.","md",{},"\u002Flegal\u002Fcontacts",{"title":169,"description":360},"legal\u002Fcontacts","ur9alMS4NvlCtAU-SHbmVE4WqzTO_93oJodshKYS0-c",1782081964926]