cline/cline · error
WorkOS device authorization timed out
Error message
WorkOS device authorization timed out
What it means
Error "WorkOS device authorization timed out" thrown in cline/cline.
Source
Thrown at sdk/packages/core/src/auth/cline.ts:418
},
);
}
default: {
throw new ClineOAuthTokenError(
`WorkOS token polling failed: ${response.status}${payload.error_description ? ` - ${payload.error_description}` : ""}`,
{
status: response.status,
errorCode: payload.error,
requestId: response.headers.get("x-request-id") ?? undefined,
},
);
}
}
options.onProgress?.("Waiting for browser authentication confirmation...");
}
throw new Error("WorkOS device authorization timed out");
}
async function registerWorkOSTokens(
workosTokens: WorkOSTokenSuccess,
options: ClineOAuthProviderOptions,
provider?: string,
): Promise<ClineOAuthCredentials> {
const body = {
accessToken: workosTokens.accessToken,
refreshToken: workosTokens.refreshToken,
};
const response = await fetch(
resolveUrl(options.apiBaseUrl, DEFAULT_AUTH_ENDPOINTS.register),
{
method: "POST",
headers: {
"Content-Type": "application/json",View on GitHub (pinned to 491b30b806)
When it happens
Trigger: Thrown at sdk/packages/core/src/auth/cline.ts:418 when the library encounters an invalid state.
Common situations: See trigger scenarios.
Understand the failure class
- Timeouts: ETIMEDOUT, deadlines, and hung requests — what actually expires when a request times out.
AI-assisted analysis of cline/cline@491b30b806 (2026-08-25).
Data as JSON: /api/errors/1d303b7857276b54.
Report an issue: GitHub.