Module ephemeral_task_manager

Module ephemeral_task_manager 

Source

Structs§

AppendTaskTool
Tool for appending a new task to the end of the ephemeral task manager list
ClearTasksTool
Tool for clearing all tasks from the ephemeral task manager list
CompleteTaskTool
Tool for completing a task in the ephemeral task manager
InsertTaskAfterTool
Tool for inserting a new task after a specific task ID in the ephemeral task manager list
ListTasksTool
Tool for listing all tasks in the ephemeral task manager
PrependTaskTool
Tool for prepending a new task to the beginning of the ephemeral task manager list
StartTaskTool
Tool for starting a task in the ephemeral task manager
Task
Represents a task with an identifier, description, and status
TaskList
Manages a list of tasks for the ephemeral task manager

Enums§

TaskStatus
Task status following a state machine: Pending → InProgress → Completed

Functions§

all_tools
Creates all task manager tools with a shared task list