Block a user
refactor: break up shell.py::run() into helpers
refactor: break up shell.py::run() into helpers
refactor: break up _gather_system_snapshot() into focused helpers
refactor: break up api_chat() into helpers
refactor: break up api_chat() into helpers
refactor: break up chat_agent() into helpers