На долгой дистанции
Передача дел — что произошло
Заголовок раздела «Передача дел — что произошло»bee handover --session # что сделал ЭТОТ запускbee handover --since 12h # или временное окноbee handover --jsonСначала решения, потом исправления, потом остальное — в том порядке, в котором это нужно тому, кто подхватывает работу.
--session читает идентификатор, который среда уже экспортирует —
CLAUDE_CODE_SESSION_ID, CODEX_SESSION_ID — так что «этот запуск» это точная
граница, а не догадка о ней. BEE_SESSION переопределяет её для всего, чему bee
не обучен.
Бюджет — во что обходится управление
Заголовок раздела «Бюджет — во что обходится управление»bee budgetbee budget --json session start (once)┌───────────┬───────┬───────┬─────────┐│ component │ items │ chars │ ~tokens │├───────────┼───────┼───────┼─────────┤│ memory │ 1 │ 108 │ 27 ││ chrome │ │ 48 │ 12 ││ total │ │ 156 │ 39 │└───────────┴───────┴───────┴─────────┘По компонентам, для начала сессии и для примерного запроса. Так вы узнаёте, что набор правил незаметно стал дорогим.
Уплотнение — что мешает вспоминать
Заголовок раздела «Уплотнение — что мешает вспоминать»bee compact # только отчётbee compact --archive # действоватьbee compact --archived # что сейчас выведено из выдачиbee compact --restore <id> # вернуть одну записьСо временем в хранилище накапливаются записи, которые затрудняют поиск:
почти-дубликаты, устаревшие решения, разовые заметки, которые больше никогда не
понадобятся. bee compact показывает их; ничего не двигается, пока вы не
попросите.
Фоновый рабочий процесс
Заголовок раздела «Фоновый рабочий процесс»bee worker # остаётся запущеннымbee worker --once # выполнить каждую задачу один раз и отчитатьсяbee worker --once --jsonРабота, растущая с размером хранилища, не должна стоять на пути запроса. Рабочий процесс строит индекс релевантности и проверяет состояние эмбеддингов.
{"ok":true,"jobs":[{"job":"embedding-health"}, {"job":"search-index","message":"built the relevance index — search now reaches the whole store, not just the recent end of it"}],"failures":[]}Задачи разрешаются через внедрение зависимостей, поэтому добавить новую — значит её зарегистрировать.