What if we could let the models interact with the OS while running locally?
Built the tool calling infrastructure — 6 built-in tools that Gemma can invoke autonomously during conversation. Calculator, date/time, device info, unit converter, text analyzer, system health — all running entirely on-device with zero network access. The model decides when to call them based on conversation context. But the bigger moment was the vision: what if we could let the models interact with the OS while running locally? This session also laid the groundwork for MCP server support, letting external tools connect via stdio JSON-RPC. Agent mode with fuzzy termination, retry logic, and structured error classification came later, but this was the session where the on-device model stopped being a chatbot and started being an instrument.