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.