Repository navigation
v2.1.0 — Undo Agent Work
v2.1.0 — Undo Agent Work
The panel gains an Undo Agent Work button. Script-level changes made through the bridge are invisible to Blender's undo stack, so the bridge now drops an undo checkpoint (memfile snapshot) before the first execute_code command of each agent session — a code command arriving after a 10 s idle gap. One click on the button (or one Ctrl+Z) then rolls back everything the agent changed in that session. Read-only queries never trigger checkpoints. Toggle: Preferences → "Undo checkpoint per agent session" (disable on huge scenes if the snapshot push is slow).
Also fixed: the console ring buffer could silently die after an addon reinstall performed through the bridge itself (redirect_stdout restores the stale stdout tee captured at exec start). The heartbeat now self-heals the tees every ~10 s — same watchdog pattern as the TOCHKA keymap sentinel.
v2.1.0 — кнопка Undo Agent Work
Скриптовые изменения через мост невидимы для undo-стека Blender, поэтому мост ставит undo-чекпоинт (memfile-снимок) перед первой командой execute_code каждой агентской сессии — командой кода после паузы 10 с. Один клик по кнопке (или один Ctrl+Z) откатывает всё, что агент изменил за сессию. Запросы только на чтение чекпоинты не создают. Переключатель: Preferences → "Undo checkpoint per agent session" (на огромных сценах можно отключить).
Также исправлено: лог-кольцо могло молча умирать после переустановки аддона через сам мост (redirect_stdout восстанавливал устаревший stdout-tee). Хартбит теперь самолечит tee каждые ~10 с — тот же паттерн сторожа, что у keymap-сентинела TOCHKA.