"Use Artifact storage" checkbox not necessary?
I've recently noticed that tools in my agents are using artifact storage even when I don't have the "use artifact storage" enabled in the tool configuration.
For example, I am using the "Load entity by ID" tool - without "Use artifact storage" enabled. After running the agent, looking in the log, I see:
> Tool Plugin executed successfully: Successfully loaded node entity with ID 108
> An artifact has been created for the returned loaded_entity output. To use this entity for subsequent tool input arguments, pass the artifact string '{{entity:node:108:en}}' for entity inputs.
> The artifact entity(node) id(108) langcode(en) and revision id(126)
[The docs](https://project.pages.drupalcode.org/ai/1.4.x/agents/agent_form_parts/) read:
> By default the agent will store the result in the history of the agent.
This is not what I'm seeing. Based on all this:
1. Are some tools designed to use artifact storage by default?
2. What is an example use case where I would actually need to enable "Use artifact storage"?
3. Is the documentation accurate?
-mike
issue