[控场AI]
产品通义灵码CLI / Qwen Code 2.0

Qwen Code

Qwen Code是阿里云推出的命令行AI编码助手,基于Gemini CLI架构开发,集成通义千问系列大语言模型。该工具面向开发者,支持代码生成、补全、调试及代码库理解等编程辅助任务,具备大上下文窗口处理能力,可在终端环境中与代码库进行交互式对话。

核心事实

时间轴 (近 90 天)

10月22日

Orca 官方列出的支持列表包含 34 个 agent,包括 Claude Code、Codex、Kimi、Qwen Code、GLM 等。

待验证50%
10月18日

modelProviders 下的键必须是真实的协议名(openai、anthropic、gemini、vertex-ai),自造键会被跳过并给出警告,除非在顶层 providerProtocol 块中做映射。

待验证50%
10月18日

可以通过在配置中设置 "memory": {"enableManagedAutoMemory": false, "enableManagedAutoDream": false} 来关闭托管自动记忆,之后 qwen -p "Say hi" 只发送一个请求。

待验证50%
10月18日

当服务器持续返回 503 时,Qwen Code 的默认重试行为是:OpenAI SDK 每次尝试重试三次(退避约 0.4、0.9、1.8 秒),Qwen Code 自身重试循环以约 2、3、7、14、30、30 秒间隔重复这些组,七组共 28 个请求耗时约 107 秒,随后 CLI 打印 Retrying in 60s (attempt 1/10) 开始新一轮。

待验证50%
10月18日

将 generationConfig 中的 maxRetries 设为 0 可以去掉 SDK 层重试,使持续返回 503 的端点只收到 7 个请求(约 74 秒)后以 [API Error: 503 upstream busy] 和退出码 1 结束。

待验证50%
10月18日

Qwen Code 是通义团队推出的终端编码智能体,最初从 Gemini CLI 分叉而来,改用 OpenAI Chat Completions 协议。

待验证50%
10月18日

使用三个环境变量 OPENAI_API_KEY、OPENAI_BASE_URL、OPENAI_MODEL 即可配置 Qwen Code 对接自定义 OpenAI 兼容 API,无需配置文件。

待验证50%
10月18日

Qwen Code 使用官方 OpenAI Node SDK,会在 OPENAI_BASE_URL 后追加 /chat/completions,因此 base URL 必须保留 /v1 路径,否则多数网关返回 404。

待验证50%
10月18日

Qwen Code 通过环境变量配置时,每个请求默认携带 max_tokens: 32000。

待验证50%
10月18日

当 API 密钥错误时,Qwen Code 仅发送一次请求,报 [API Error: 401 Invalid API key],退出码 1,不重试。

待验证50%

还有 8 条时间轴事件

全部知识事实 (19)

已验证

Qwen Code是Gemini CLI的一个分支项目,将底层模型替换为阿里云的通义千问系列

65%
待验证

Orca 官方列出的支持列表包含 34 个 agent,包括 Claude Code、Codex、Kimi、Qwen Code、GLM 等。

50%
待验证

当服务器持续返回 503 时,Qwen Code 的默认重试行为是:OpenAI SDK 每次尝试重试三次(退避约 0.4、0.9、1.8 秒),Qwen Code 自身重试循环以约 2、3、7、14、30、30 秒间隔重复这些组,七组共 28 个请求耗时约 107 秒,随后 CLI 打印 Retrying in 60s (attempt 1/10) 开始新一轮。

50%
待验证

将 generationConfig 中的 maxRetries 设为 0 可以去掉 SDK 层重试,使持续返回 503 的端点只收到 7 个请求(约 74 秒)后以 [API Error: 503 upstream busy] 和退出码 1 结束。

50%
待验证

Qwen Code 是通义团队推出的终端编码智能体,最初从 Gemini CLI 分叉而来,改用 OpenAI Chat Completions 协议。

50%
待验证

使用三个环境变量 OPENAI_API_KEY、OPENAI_BASE_URL、OPENAI_MODEL 即可配置 Qwen Code 对接自定义 OpenAI 兼容 API,无需配置文件。

50%
待验证

Qwen Code 使用官方 OpenAI Node SDK,会在 OPENAI_BASE_URL 后追加 /chat/completions,因此 base URL 必须保留 /v1 路径,否则多数网关返回 404。

50%
待验证

Qwen Code 通过环境变量配置时,每个请求默认携带 max_tokens: 32000。

50%
待验证

当 API 密钥错误时,Qwen Code 仅发送一次请求,报 [API Error: 401 Invalid API key],退出码 1,不重试。

50%
待验证

Qwen Code 日常推荐在 ~/.qwen/settings.json 中配置 modelProviders,关键字段包括 id、name、envKey、baseUrl 以及嵌套的 generationConfig(含 timeout、maxRetries、contextWindowSize 和 samplingParams)。

50%
待验证

modelProviders 下的键必须是真实的协议名(openai、anthropic、gemini、vertex-ai),自造键会被跳过并给出警告,除非在顶层 providerProtocol 块中做映射。

50%
待验证

envKey 指向的密钥可以放在项目目录的 .env 文件或 ~/.qwen/.env 中;如果两者都不存在,Qwen Code 会在发送请求前停止并提示缺少 API 密钥。

50%
待验证

配置 modelProviders 后,请求体变为 temperature: 0.2、max_tokens: 4096,32000 的默认值消失。

50%
待验证

在 Qwen Code 中,选中某个 modelProviders 条目时,其 generationConfig 会整体替换顶层的同名配置,samplingParams、customHeaders、extra_body 都是整对象替换而非合并。

50%
待验证

非交互式运行 qwen -p "Say hi" 会发送两个请求:第一个是回答请求(系统提示词约 30,553 字符,另有约 10,963 字符的技能和记忆路径块,以及六个工具定义);第二个是托管记忆提取子代理请求,用于更新 ~/.qwen/ 下的记忆文件。

50%
待验证

可以通过在配置中设置 "memory": {"enableManagedAutoMemory": false, "enableManagedAutoDream": false} 来关闭托管自动记忆,之后 qwen -p "Say hi" 只发送一个请求。

50%
待验证

SpaceApp 支持的运行时包括 OpenCode、Codex、Gemini、Qwen Code、Kimi Code、Grok Build 和一个实验性的 DeepSeek CLI;Claude Code 则有独立的、由所有者发起的安装流程。

50%
待验证

GitSpawn 影响七个编码代理,包括 Claude Code、OpenAI Codex、Cursor、Grok Build、Goose、Hermes Agent 和 Qwen Code,共报告八项发现。

50%
待验证

Qwen Code 分支项目允许在 settings 中设置 tools.approvalMode 为 yolo,依赖文件夹信任机制提供保护,与 Gemini CLI 的保守路线不同。

50%

来源文章