/** * [WHO]: taskExtension - registers TaskCreate, TaskGet, TaskUpdate, TaskList, TaskStop, TaskOutput, ToolSearch * [FROM]: Depends on core/extensions-host/types, ./task-store, ./task-tools * [TO]: Auto-loaded by builtin-extensions.ts as a default extension * [HERE]: extensions/builtin/task/index.ts - task management and tool discovery extension * * Task list isolation: resolves taskListId per CC semantics (env > team > session ID). * Starts fs.watch on the tasks directory for cross-terminal live updates. */ import type { ExtensionAPI } from "../../../core/extensions-host/types.js"; export default function taskExtension(api: ExtensionAPI): Promise;