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