"""The assistant: a model driving the MCP tools from inside the dashboard. ``config`` is the provider and the key, ``client`` the one call every OpenAI-compatible provider answers, ``agent`` the loop between the model and the tools. The tools are the MCP server's own, so what the assistant can do is exactly what an external agent can do. """