Process Forge - это фреймворк для создания формализованных процессов работы для ИИ-агентов с заранее вычисленным контекстом проекта, подключающим к процессам локальные знания, платформы, повторяемые шаблоны и инструменты работы.
v.1.1.0. Что нового?
Добавлен локальный поиск на SQLite FTS5.
ProcessForge теперь индексирует подключённые знания и ресурсы и позволяет искать по ним через pf.search. Для подготовленной документации используется полнотекстовый индекс, а большие деревья исходного кода могут индексироваться только по метаданным. После поиска pf.resolve возвращает канонический локальный путь в файловой системе, внутри которого агент уже может использовать обычные средства поиска и чтения файлов.
Добавлен MCP-сервер ProcessForge.
Основные возможности PF теперь доступны агенту напрямую через MCP: pf.context, pf.search, pf.resolve, pf.work.start, pf.work.state, pf.work.transition. Агенту больше не требуется вручную разбирать структуру .pf или постоянно обращаться к CLI для обычной работы с процессом. MCP запускается самим хостом агента как stdio-процесс.
Добавлен Garage — облегчённый режим работы.
Для работы одного агента больше не обязательны Runtime (постоянный фоновый процесс), Agent Ledger и hooks. Контекст проекта, поиск знаний и выполнение процессов работают непосредственно от .pf и текущего снапшота контекста. Это делает PF пригодным для обычной ежедневной работы без постоянно работающей инфраструктуры.
Добавлен долгоживущий фоновый процесс ProcessForge.
Для более сложных сценариев появился единый фоновый процесс на Workplace: он обслуживает события, Ledger, фоновые операции и будущую многоагентную координацию. В Windows Runtime может устанавливаться в автозапуск и подниматься вместе с системой. В Garage mode он при этом не требуется.
Процессы стали исполняемыми декларативными контрактами.
PF теперь сам ведёт текущую стадию работы, проверяет обязательные артефакты и доказательства и выполняет переходы через pf.work.transition. Агенту не нужно вручную создавать и закрывать Run/Task (запуск изадачу) или угадывать идентификаторы стадий. Финальная стадия завершает Run и формирует summary и handoff.
Добавлена поддержка нескольких процессов в одном проекте.
Проект может разрешать, например, разработку, архитектурный анализ и тестирование, но в текущую работу включается только один процесс. Это позволяет менять вид работы без загрузки в контекст агента всех процессов сразу. Между работами PF сохраняет handoff, а новая сессия может продолжить работу через компактный pf.context.
Переработано разрешение и индексация ресурсов проекта.
Snapshot теперь точнее определяет, какие версии знаний и платформ относятся к конкретному проекту, вместо подключения всего доступного Workplace-каталога. Добавлены отдельные режимы fulltext, metadata и none, проверки совместимости версий и более строгая изоляция ресурсов между проектами.
Улучшены обновление и выпуск релизов ProcessForge.
Обновление ядра PF теперь использует manifest, проверяет локальные изменения и не должно незаметно перезаписывать пользовательские файлы. Для релизов добавлены проверки Git provenance, контрольных сумм, чистоты публичного архива, детерминированности сборки и полный запуск тестов уже из распакованного ZIP.