CodeBot: v3 Agentic Mode (wip) with:
Don't update per-file types on load; update them when the file comes into view