Skip to content

v0.9.8 — фикс дубля напоминаний (боевой тест)

Choose a tag to compare

@stas130286-blip stas130286-blip released this 25 Aug 01:06
· 15 commits to main since this release

Что нового

Фикс дубля напоминаний — найдено боевым тестом.
На «напомни через 3 минуты» напоминание приходило дважды:
сначала от внутреннего планировщика BrainAgent, потом ещё раз
от таймера, который модель завела сама (фоновая Pwsh-задача).
Каждый дубль — отдельный LLM-вызов и лишние деньги.

Теперь в контекстном блоке каждого цикла есть секция ## Reminders:
напоминание уже ведёт внутренний планировщик, собственные таймеры,
sleep-команды и фоновые задачи для напоминаний запрещены.

Изменения

  • prefrontal-cortex.ts: секция ## Reminders в assembleContext
    входит в каждый контекстный блок (~25 входных токенов, кэшируются).

Проверка

  • 804 unit-теста, 52 файла (+2 новых: prefrontal-context.test.ts)
  • Бандл: 629.4kb, smoke-прогоны OK
  • Боевой тест: память («Атлас»/IP вспомнил), эмпатия, ориентация
    во времени (вторник, 25 августа) — всё отработало.

Установка

# из корня monorepo dsh — патч хоста применится автоматически
pnpm install
# либо в существующей копии brainagent:
node host-patches/apply-goal-round-pacing.cjs [путь-к-dsh]