n8n-io/n8n · error · Error
Assistant SDK returned HTTP ${String(response.status)}
Error message
Assistant SDK returned HTTP ${String(response.status)} What it means
Error "Assistant SDK returned HTTP ${String(response.status)}" thrown in n8n-io/n8n.
Source
Thrown at packages/@n8n/ai-workflow-builder.ee/src/assistant/assistant-handler.ts:150
displayName: context.credentialContext.displayName,
},
};
}
return { payload: initPayload };
}
/**
* Call the SDK and validate the response.
*/
private async callSdk(
payload: { payload: object; sessionId?: string },
userId: string,
): Promise<Response> {
const response = await this.client.chat(payload, { id: userId });
if (!response.ok) {
throw new Error(`Assistant SDK returned HTTP ${String(response.status)}`);
}
return response;
}
/**
* Consume the SDK's streaming response, mapping messages and writing chunks.
* Follows the same approach as the frontend streamRequest() utility.
*/
private async consumeSdkStream(
response: Response,
writer: StreamWriter,
signal?: AbortSignal,
toolCallId?: string,
context?: AssistantContext,
): Promise<AssistantResult> {
const body = response.body;
if (!body) {View on GitHub (pinned to 5ac6606e81)
When it happens
Trigger: Thrown at packages/@n8n/ai-workflow-builder.ee/src/assistant/assistant-handler.ts:150 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of n8n-io/n8n@5ac6606e81 (2026-08-12).
Data as JSON: /api/errors/41639792ae6c2921.
Report an issue: GitHub.