Разработчик ljedrz выпустил nachalnik — среду выполнения агента, написанную на Rust, которая рассматривает контекст, инструменты, разрешения и запросы как явное состояние, а не как непрозрачные решения фреймворка. Система предоставляет просмотр /context для проверки элементов и их стоимости в токенах, команду /step для ручных переходов состояния и журнал событий только для добавления.

  • Контекст представляет собой структурированные данные, включающие id, kind, source и metadata, что позволяет пользователям точно видеть, почему элементы исключены или опущены.
  • Шаги сохраняют порядок производства (рассуждение → текст → вызов), а не сводят контент и вызовы инструментов в плоскую структуру.
  • Команда /step останавливается на состоянии Ready без выполнения вызовов, позволяя пользователям читать, удалять, отбрасывать или продолжать вручную.
  • Сессии функционируют как снимки с журналом событий только для добавления, а бюджеты используют калибрующий счетчик, который обучается на основе фактических затрат провайдера.
  • Инструменты управляются через живой реестр, который можно изменять на лету, а модели могут использовать API amend для пересмотра контекста.

Среда выполнения предназначена для предоставления пользователям полного контроля над работой агента, обеспечивая прозрачность в управлении контекстом и принятии решений.