v0.9.8 — фикс дубля напоминаний (боевой тест)
Что нового
Фикс дубля напоминаний — найдено боевым тестом.
На «напомни через 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]