Autonomous Mind Fix + Real-Time Terminal Display
Bug Fix
- Fixed autonomous mind not starting via
./start.sh— Root cause:./start.shrunselophanto chat(default), which uses_chat_gateway()inchat_cmd.py— a separate gateway startup path that was missing GoalRunner, AutonomousMind, and EmailMonitor wiring. The mind initialized butresume_on_startup()was never called.
Terminal Improvements
- Real-time tool use visibility — Every tool the mind calls is now shown in the terminal as it happens. New
MIND_TOOL_USEevent via executor callback. - Rich cycle display — Wakeup shows budget/memory/last action, sleep shows formatted duration with full budget status, visual separators frame each cycle
- Error recovery display — Shows error details and recovery strategy