WebTolkRu
99 subscribers
618 photos
72 videos
2 files
643 links
Joomla-разработчик. Контрибьютер ядра Joomla. https://web-tolk.ru. Разработка Joomla на заказ. Также пишу в @JoomlaFeed.
@sergeytolkachyov Хабр: https://habr.com/ru/users/sergeytolkachyov/posts/
Download Telegram
Вышел Process Forge v.1.1.0.
Это фреймворк для создания формализованных процессов работы для ИИ-агентов с заранее вычисленным контекстом проекта: подключающий к процессам локальные знания, платформы, повторяемые шаблоны и инструменты работы.

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 и текущего snapshot. Это делает PF пригодным для обычной ежедневной работы без постоянно работающей инфраструктуры.

Добавлен долгоживущий фоновый процесс ProcessForge.
Для более сложных сценариев появился единый фоновый процесс на Workplace: он обслуживает события, Ledger, фоновые операции и будущую многоагентную координацию. В Windows Runtime может устанавливаться в автозапуск и подниматься вместе с системой. В Garage он при этом не требуется.

Процессы стали исполняемыми декларативными контрактами.
PF теперь сам ведёт текущую стадию работы, проверяет обязательные артефакты и evidence и выполняет переходы через pf.work.transition. Агенту не нужно вручную создавать и закрывать Run/Task или угадывать идентификаторы стадий. Финальная стадия завершает Run и формирует summary и handoff.

Добавлена поддержка нескольких процессов в одном проекте.
Проект может разрешать, например, разработку, архитектурный анализ и тестирование, но в текущую работу включается только один процесс. Это позволяет менять вид работы без загрузки в контекст агента всех процессов сразу. Между работами PF сохраняет handoff, а новая сессия может продолжить работу через компактный pf.context.

Переработано разрешение и индексация ресурсов проекта.
Snapshot теперь точнее определяет, какие версии знаний и платформ относятся к конкретному проекту, вместо подключения всего доступного Workplace-каталога. Добавлены отдельные режимы fulltext, metadata и none, проверки совместимости версий и более строгая изоляция ресурсов между проектами.

Улучшены обновление и выпуск релизов ProcessForge.
Обновление ядра PF теперь использует manifest, проверяет локальные изменения и не должно незаметно перезаписывать пользовательские файлы. Для релизов добавлены проверки Git provenance, контрольных сумм, чистоты публичного архива, детерминированности сборки и полный запуск тестов уже из распакованного ZIP.

Репозиторий https://github.com/WebTolk/process-forge

#ai #processforge #pf #ии
👍1