With the initial implementation the AI resources are only loaded when roots are altered, which is typically just once at the start.
We should support some mechanism for reloading these resources, whether that is a tool, a file watcher to automatically do it, or something else.
Note that there is no API today in dart_mcp for unloading a prompt, so that will also need to be added.