currentTask property
McpTaskContext?
get
currentTask
The task whose work is running in the current zone, if any.
Implementation
McpTaskContext? get currentTask {
final task = Zone.current[#mcpTask] as McpTaskRecord?;
final sessionId = Zone.current[#mcpTaskSession] as String?;
return task == null || sessionId == null
? null
: McpTaskContext._(this, task, sessionId);
}