# `Mojentic.LLM.Tools.TellUser`
[🔗](https://github.com/svetzal/mojentic-ex/blob/v1.5.0/lib/mojentic/llm/tools/tell_user.ex#L1)

Tool for displaying messages to the user without expecting a response.

This tool allows the LLM to send important intermediate information to the user
as it works on completing their request. It's useful for providing status updates,
progress information, or other important messages during long-running operations.

## Examples

    alias Mojentic.LLM.Tools.TellUser

    tool = TellUser.new()
    {:ok, result} = TellUser.run(tool, %{"message" => "Processing your request..."})
    # Prints to stdout:
    #
    #
    #
    # MESSAGE FROM ASSISTANT:
    # Processing your request...
    #
    # Returns: {:ok, "Message delivered to user."}

# `new`

Creates a new TellUser tool instance.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
