simbiot-harness/scripts/nightly-selfimprove.sh

14 lines
1.9 KiB
Bash
Executable file
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
# Ночная самодоработка харнеса (директива Alex m-516173718, эскалация e-261005074512):
# подаёт задачу [M] в очередь харнеса — ближайший hour-тик подбирает и исполняет.
# Журнал итераций: artifacts/self-improvement-log.md
cd /root/simbiot-harness || exit 1
TITLE="Ночная самодоработка харнеса: ретро + эксперимент"
# идемпотентность: не дублируем, если задача уже ждёт/выполняется
if ./venv/bin/python cli.py tasks 2>/dev/null | grep -F "$TITLE" | grep -qE ' (ready|running)'; then
echo "$(date -u +%FT%TZ) skip: задача уже в очереди" >> /var/log/simbiot-selfimprove.log
exit 0
fi
./venv/bin/python cli.py task "$TITLE" \
-d "Директива Alex m-516173718 (e-261005074512). 1) Ретро суток: cli.py events, cli.py status, cli.py aum — что сработало/что сломалось (упавшие тики, эскалации, закрытые задачи, burn). 2) Один эксперимент над собой: гипотеза вида «метрика X -> изменение -> ожидание»; лёгкий провести сейчас в пределах контекста, тяжёлый оформить задачей на день. 3) Журнал: artifacts/self-improvement-log.md — дописать строку по формату (#N | дата | гипотеза | метрика до->после | вывод). 4) Ночь — тишина в чате (кроме критичного), результат уходит в ответ задачи, его поднимет утренний дайджест. Фильтр AUM: эксперимент служит +1% к AUM в год+." \
-m 30