mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-23 23:22:32 +00:00
* Remove Qwen OAuth integration (qwen-portal-auth) Qwen OAuth via portal.qwen.ai is being deprecated by the Qwen team due to traffic impact on their primary Qwen Code user base. Users should migrate to the officially supported Model Studio (Alibaba Cloud Coding Plan) provider instead. Ref: https://github.com/openclaw/openclaw/issues/49557 - Delete extensions/qwen-portal-auth/ plugin entirely - Remove qwen-portal from onboarding auth choices, provider aliases, auto-enable list, bundled plugin defaults, and pricing cache - Remove Qwen CLI credential sync (external-cli-sync, cli-credentials) - Remove QWEN_OAUTH_MARKER from model auth markers - Update docs/providers/qwen.md to redirect to Model Studio - Update model-providers docs (EN + zh-CN) to remove Qwen OAuth section - Regenerate config and plugin-sdk baselines - Update all affected tests Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com> * Clean up residual qwen-portal references after OAuth removal * Add migration hint for deprecated qwen-portal OAuth provider * fix: finish qwen oauth removal follow-up --------- Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com> Co-authored-by: Frank Yang <frank.ekn@gmail.com>
27 lines
847 B
TypeScript
27 lines
847 B
TypeScript
import { createSubsystemLogger } from "../../logging/subsystem.js";
|
|
|
|
export const AUTH_STORE_VERSION = 1;
|
|
export const AUTH_PROFILE_FILENAME = "auth-profiles.json";
|
|
export const LEGACY_AUTH_FILENAME = "auth.json";
|
|
|
|
export const CLAUDE_CLI_PROFILE_ID = "anthropic:claude-cli";
|
|
export const CODEX_CLI_PROFILE_ID = "openai-codex:codex-cli";
|
|
export const OPENAI_CODEX_DEFAULT_PROFILE_ID = "openai-codex:default";
|
|
export const MINIMAX_CLI_PROFILE_ID = "minimax-portal:minimax-cli";
|
|
|
|
export const AUTH_STORE_LOCK_OPTIONS = {
|
|
retries: {
|
|
retries: 10,
|
|
factor: 2,
|
|
minTimeout: 100,
|
|
maxTimeout: 10_000,
|
|
randomize: true,
|
|
},
|
|
stale: 30_000,
|
|
} as const;
|
|
|
|
export const EXTERNAL_CLI_SYNC_TTL_MS = 15 * 60 * 1000;
|
|
export const EXTERNAL_CLI_NEAR_EXPIRY_MS = 10 * 60 * 1000;
|
|
|
|
export const log = createSubsystemLogger("agents/auth-profiles");
|