If you're building an MCP or CLI for agents to use, one of the best loops you can do is give your agent a task to perform with it then when it's done ask the agent what it thought about using it. It will give great feedback.
an agent will frame any tool experience based on the user, not the tool. if the user has tight reigns on an agent that agent will infer experience different than a human running a harness in yolo.
agents reviews anthropomorphizes an llm, change reviews to experiences, then also gove context on the experience and you have a workable narrative. "review" requires insight an llm is utterly unsuited to provide. any agent "review" is tainted by the env.
or whatever. wtf do i know.
My advice is to not get too hung up on skeuomorphic language being used to illustrate a principle. Metaphor happens all the time.