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

Tool for appending a new task to the end of the ephemeral task manager list.

This module creates a wrapper that holds a reference to the shared task list agent.

## Examples

    {:ok, agent} = Agent.start_link(fn -> TaskList.new() end)
    tool = Mojentic.LLM.Tools.EphemeralTaskManager.AppendTask.new(agent)
    {:ok, result} = tool.run(%{"description" => "My task"})

# `new`

Creates a new AppendTask tool with the given agent.

---

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