Goose is LLM-agnostic, meaning you can plug in the model of your choice. However, not every LLM is suitable to work with agents. Some may be great at answering things, but not actually doing things. If you’re considering which model to use with an agent, these 3 prompts can quickly give you a sense of the model’s capabilities.

Tool Calling

This initial prompt tests for tool calling capabilities. Its ask is forceful to reduce a shy model’s hesitation to make function calls.

✅ tool-test.txt was created

❌ the agent responds by telling you the code to write yourself

Example of successful response

The model emits a structured tool call in JSON.

Memory Awareness

Next, test whether the agent can recall what it’s doing. It’s critical that the model can remember previous actions and continues logically.

✅ tool-test.txt was updated

❌ the agent responds by asking you which file

Example of successful response

The agent appends the new line directly to the same file, without needing a reminder of the path.

File system reasoning

The last prompt tests whether the model can infer file locations by resolving relative and absolute paths based on context. You don’t want the agent deleting important directories because the model is hallucinating about where it is.

✅ content of tool-test.txt

❌ confusion about where to find the file

Example of successful response

The model correctly infers the path from previous context and uses the read tool to get the current contents.


If a model passes this multi-turn prompt sequence, it’s safe to assume that it is suitable for agentic AI.