{"record":{"id":"8724f085c197e916","repo":"microsoft/vscode","slug":"task-api-gettask-returned-an-empty-response","errorCode":null,"errorMessage":"Task API getTask returned an empty response.","messagePattern":"Task API getTask returned an empty response\\.","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"extensions/copilot/src/extension/chatSessions/vscode-node/taskApiBackend.ts","lineNumber":524,"sourceCode":"\t\treturn task;\n\t}\n\n\tasync listTasksForRepo(owner: string, repo: string, options?: ListTasksOptions): Promise<AgentTaskListResponse> {\n\t\tconst response = await this._request<AgentTaskListResponse>('GET', 'list-for-repo', {\n\t\t\towner, repo, searchParams: toSearchParams(options),\n\t\t});\n\t\treturn response ?? { tasks: [] };\n\t}\n\n\tasync listTasks(options?: ListTasksOptions): Promise<AgentTaskListResponse> {\n\t\tconst response = await this._request<AgentTaskListResponse>('GET', 'list', { searchParams: toSearchParams(options) });\n\t\treturn response ?? { tasks: [] };\n\t}\n\n\tasync getTask(taskId: string): Promise<AgentTaskGetResponse> {\n\t\tconst task = await this._request<AgentTaskGetResponse>('GET', 'get', { taskId });\n\t\tif (!task) {\n\t\t\tthrow new Error(l10n.t('Task API getTask returned an empty response.'));\n\t\t}\n\t\treturn task;\n\t}\n\n\tasync getTaskEvents(taskId: string, options?: ListTaskEventsOptions): Promise<AgentTaskListEventsResponse> {\n\t\tconst response = await this._request<AgentTaskListEventsResponse>('GET', 'events', {\n\t\t\ttaskId, searchParams: toSearchParams(options),\n\t\t});\n\t\treturn response ?? { events: [], total: 0 };\n\t}\n\n\tasync steerTask(taskId: string, request: AgentTaskSteerRequest): Promise<void> {\n\t\tawait this._request<void>('POST', 'steer', { taskId, body: request });\n\t}\n\n\tasync createPRForTask(owner: string, repo: string, taskId: string): Promise<AgentTaskCreatePullRequestResponse> {\n\t\tconst result = await this._request<AgentTaskCreatePullRequestResponse>('POST', 'create-pr', { owner, repo, taskId });\n\t\tif (!result) {","sourceCodeStart":506,"sourceCodeEnd":542,"githubUrl":"https://github.com/microsoft/vscode/blob/a94b963a32aa9749d69504576791fa29700ae46d/extensions/copilot/src/extension/chatSessions/vscode-node/taskApiBackend.ts#L506-L542","documentation":"Error \"Task API getTask returned an empty response.\" thrown in microsoft/vscode.","triggerScenarios":"Thrown at extensions/copilot/src/extension/chatSessions/vscode-node/taskApiBackend.ts:524 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"analyzedSha":"a94b963a32aa9749d69504576791fa29700ae46d","analyzedAt":"2026-08-12T01:08:56.794Z","schemaVersion":2},"datasetVersion":"2026-08-12T06:17:24.410Z"}