data/tools/task_update_tool library

Classes

InMemoryTaskStore
In-memory task store for default/testing usage.
MailboxMessage
A mailbox message sent to a teammate.
Task
A task in the task list.
TaskCompletedHookResult
Result from a task-completed hook execution.
TaskStore
Abstract task storage interface.
TaskUpdateStatus
Extended status that includes 'deleted' as a special action.
TaskUpdateTool
The TaskUpdateTool — update tasks in the task list.
TaskUpdateToolInput
Input for the TaskUpdateTool.
TaskUpdateToolOutput
Output for the TaskUpdateTool.

Enums

TaskStatus
Valid task statuses.

Constants

taskUpdateToolDescription → const String
taskUpdateToolName → const String
verificationAgentType → const String
Agent type identifier for the verification agent.

Typedefs

ExecuteTaskCompletedHooksFn = Stream<TaskCompletedHookResult> Function({String? agentName, String? description, required String subject, required String taskId, String? teamName})
Callback type for executing task-completed hooks.
WriteToMailboxFn = Future<void> Function(String recipientName, MailboxMessage message, String taskListId)
Callback type for writing to teammate mailbox.