Interface: TodoItem

Defined in: tools/builtin/todo.ts:19

A single todo item

Properties

activeForm?

optional activeForm?: string;

Defined in: tools/builtin/todo.ts:38

Active form of the task (present continuous, e.g., “Implementing feature”)

blockedBy?

optional blockedBy?: number[];

Defined in: tools/builtin/todo.ts:55

1-based task numbers this task is blocked by. References positions in the todo array.

content

content: string;

Defined in: tools/builtin/todo.ts:28

Task content/description (imperative form)

createdAt

createdAt: Date;

Defined in: tools/builtin/todo.ts:60

Creation timestamp

id

id: string;

Defined in: tools/builtin/todo.ts:23

Unique identifier for the todo

owner?

optional owner?: string;

Defined in: tools/builtin/todo.ts:49

Owner agent ID (e.g., ‘pm’, ‘arch’, ‘dev’) If undefined/null, the task is unassigned

priority?

optional priority?: number;

Defined in: tools/builtin/todo.ts:43

Optional priority (higher = more important)

status

status: TodoStatus;

Defined in: tools/builtin/todo.ts:33

Current status of the task

updatedAt

updatedAt: Date;

Defined in: tools/builtin/todo.ts:65

Last update timestamp