MingaAgent.TodoItem (Minga v0.1.0)

Copy Markdown View Source

A single todo item in the agent's internal task list.

The agent uses todos to track progress on multi-step operations. Each item has a unique id, a description, and a status that progresses from :pending through :in_progress to :done.

Summary

Types

Todo item status.

t()

A todo item.

Types

status()

@type status() :: :pending | :in_progress | :done

Todo item status.

t()

@type t() :: %MingaAgent.TodoItem{
  description: String.t(),
  id: String.t(),
  status: status()
}

A todo item.