[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-QwenLM--qwen-code":3,"tool-QwenLM--qwen-code":62},[4,18,28,36,45,54],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":24,"last_commit_at":25,"category_tags":26,"status":17},9989,"n8n","n8n-io\u002Fn8n","n8n 是一款面向技术团队的公平代码（fair-code）工作流自动化平台，旨在让用户在享受低代码快速构建便利的同时，保留编写自定义代码的灵活性。它主要解决了传统自动化工具要么过于封闭难以扩展、要么完全依赖手写代码效率低下的痛点，帮助用户轻松连接 400 多种应用与服务，实现复杂业务流程的自动化。\n\nn8n 特别适合开发者、工程师以及具备一定技术背景的业务人员使用。其核心亮点在于“按需编码”：既可以通过直观的可视化界面拖拽节点搭建流程，也能随时插入 JavaScript 或 Python 代码、调用 npm 包来处理复杂逻辑。此外，n8n 原生集成了基于 LangChain 的 AI 能力，支持用户利用自有数据和模型构建智能体工作流。在部署方面，n8n 提供极高的自由度，支持完全自托管以保障数据隐私和控制权，也提供云端服务选项。凭借活跃的社区生态和数百个现成模板，n8n 让构建强大且可控的自动化系统变得简单高效。",184740,2,"2026-04-19T23:22:26",[16,14,13,15,27],"插件",{"id":29,"name":30,"github_repo":31,"description_zh":32,"stars":33,"difficulty_score":10,"last_commit_at":34,"category_tags":35,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":37,"name":38,"github_repo":39,"description_zh":40,"stars":41,"difficulty_score":24,"last_commit_at":42,"category_tags":43,"status":17},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",161147,"2026-04-19T23:31:47",[14,13,44],"语言模型",{"id":46,"name":47,"github_repo":48,"description_zh":49,"stars":50,"difficulty_score":51,"last_commit_at":52,"category_tags":53,"status":17},8272,"opencode","anomalyco\u002Fopencode","OpenCode 是一款开源的 AI 编程助手（Coding Agent），旨在像一位智能搭档一样融入您的开发流程。它不仅仅是一个代码补全插件，而是一个能够理解项目上下文、自主规划任务并执行复杂编码操作的智能体。无论是生成全新功能、重构现有代码，还是排查难以定位的 Bug，OpenCode 都能通过自然语言交互高效完成，显著减少开发者在重复性劳动和上下文切换上的时间消耗。\n\n这款工具专为软件开发者、工程师及技术研究人员设计，特别适合希望利用大模型能力来提升编码效率、加速原型开发或处理遗留代码维护的专业人群。其核心亮点在于完全开源的架构，这意味着用户可以审查代码逻辑、自定义行为策略，甚至私有化部署以保障数据安全，彻底打破了传统闭源 AI 助手的“黑盒”限制。\n\n在技术体验上，OpenCode 提供了灵活的终端界面（Terminal UI）和正在测试中的桌面应用程序，支持 macOS、Windows 及 Linux 全平台。它兼容多种包管理工具，安装便捷，并能无缝集成到现有的开发环境中。无论您是追求极致控制权的资深极客，还是渴望提升产出的独立开发者，OpenCode 都提供了一个透明、可信",144296,1,"2026-04-16T14:50:03",[13,27],{"id":55,"name":56,"github_repo":57,"description_zh":58,"stars":59,"difficulty_score":24,"last_commit_at":60,"category_tags":61,"status":17},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",109154,"2026-04-18T11:18:24",[14,15,13],{"id":63,"github_repo":64,"name":65,"description_en":66,"description_zh":67,"ai_summary_zh":68,"readme_en":69,"readme_zh":70,"quickstart_zh":71,"use_case_zh":72,"hero_image_url":73,"owner_login":74,"owner_name":75,"owner_avatar_url":76,"owner_bio":77,"owner_company":78,"owner_location":78,"owner_email":79,"owner_twitter":80,"owner_website":81,"owner_url":82,"languages":83,"stars":122,"forks":123,"last_commit_at":124,"license":125,"difficulty_score":24,"env_os":126,"env_gpu":127,"env_ram":127,"env_deps":128,"category_tags":132,"github_topics":78,"view_count":24,"oss_zip_url":78,"oss_zip_packed_at":78,"status":17,"created_at":133,"updated_at":134,"faqs":135,"releases":173},9927,"QwenLM\u002Fqwen-code","qwen-code","An open-source AI agent that lives in your terminal.","Qwen Code 是一款专为终端打造的开源 AI 智能体，旨在成为开发者命令行中的得力助手。它深度优化了对 Qwen 系列大模型的支持，能够帮助用户快速理解庞大的代码库、自动执行繁琐的重复性任务，从而显著提升代码交付效率。\n\n这款工具主要解决了开发者在复杂项目维护中面临的上下文理解困难和手工操作低效等痛点。它特别适合习惯使用命令行的软件工程师、全栈开发者以及需要高效处理代码逻辑的技术人员。对于追求工作流自动化且偏好轻量级工具的极客用户而言，Qwen Code 也是理想选择。\n\n其核心技术亮点在于灵活的架构设计：支持多种协议和模型提供商，不仅兼容 OpenAI、Anthropic 等主流 API，还可接入阿里云编码计划或本地部署的密钥。作为开源项目，Qwen Code 框架与 Qwen3-Coder 模型协同进化，确保了前沿能力的即时同步。此外，它内置了丰富的智能体工具（如技能模块和子智能体），提供了类似 Claude Code 的完整代理工作流体验。虽然原生为终端设计，但它也提供了与 VS Code、Zed 及 JetBrains 系列 IDE 的集成选项，完美兼顾了命令行的高效性与","Qwen Code 是一款专为终端打造的开源 AI 智能体，旨在成为开发者命令行中的得力助手。它深度优化了对 Qwen 系列大模型的支持，能够帮助用户快速理解庞大的代码库、自动执行繁琐的重复性任务，从而显著提升代码交付效率。\n\n这款工具主要解决了开发者在复杂项目维护中面临的上下文理解困难和手工操作低效等痛点。它特别适合习惯使用命令行的软件工程师、全栈开发者以及需要高效处理代码逻辑的技术人员。对于追求工作流自动化且偏好轻量级工具的极客用户而言，Qwen Code 也是理想选择。\n\n其核心技术亮点在于灵活的架构设计：支持多种协议和模型提供商，不仅兼容 OpenAI、Anthropic 等主流 API，还可接入阿里云编码计划或本地部署的密钥。作为开源项目，Qwen Code 框架与 Qwen3-Coder 模型协同进化，确保了前沿能力的即时同步。此外，它内置了丰富的智能体工具（如技能模块和子智能体），提供了类似 Claude Code 的完整代理工作流体验。虽然原生为终端设计，但它也提供了与 VS Code、Zed 及 JetBrains 系列 IDE 的集成选项，完美兼顾了命令行的高效性与现代编辑器的便利性。","\u003Cdiv align=\"center\">\n\n[![npm version](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@qwen-code\u002Fqwen-code.svg)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@qwen-code\u002Fqwen-code)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002FQwenLM\u002Fqwen-code.svg)](.\u002FLICENSE)\n[![Node.js Version](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fnode-%3E%3D20.0.0-brightgreen.svg)](https:\u002F\u002Fnodejs.org\u002F)\n[![Downloads](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@qwen-code\u002Fqwen-code.svg)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@qwen-code\u002Fqwen-code)\n\n\u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F15287\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FQwenLM_qwen-code_readme_4cc089988f35.png\" alt=\"QwenLM%2Fqwen-code | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"\u002F>\u003C\u002Fa>\n\n**An open-source AI agent that lives in your terminal.**\n\n\u003Ca href=\"https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fzh\u002Fusers\u002Foverview\">中文\u003C\u002Fa> |\n\u003Ca href=\"https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fde\u002Fusers\u002Foverview\">Deutsch\u003C\u002Fa> |\n\u003Ca href=\"https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Ffr\u002Fusers\u002Foverview\">français\u003C\u002Fa> |\n\u003Ca href=\"https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fja\u002Fusers\u002Foverview\">日本語\u003C\u002Fa> |\n\u003Ca href=\"https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fru\u002Fusers\u002Foverview\">Русский\u003C\u002Fa> |\n\u003Ca href=\"https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fpt-BR\u002Fusers\u002Foverview\">Português (Brasil)\u003C\u002Fa>\n\n\u003C\u002Fdiv>\n\n## 🎉 News\n\n- **2026-04-15**: Qwen OAuth free tier has been discontinued. To continue using Qwen Code, switch to [Alibaba Cloud Coding Plan](https:\u002F\u002Fmodelstudio.console.alibabacloud.com\u002F?tab=coding-plan#\u002Fefm\u002Fcoding-plan-index), [OpenRouter](https:\u002F\u002Fopenrouter.ai), [Fireworks AI](https:\u002F\u002Fapp.fireworks.ai), or bring your own API key. Run `qwen auth` to configure.\n\n- **2026-04-13**: Qwen OAuth free tier policy update: daily quota adjusted to 100 requests\u002Fday (from 1,000).\n\n- **2026-04-02**: Qwen3.6-Plus is now live! Get an API key from [Alibaba Cloud ModelStudio](https:\u002F\u002Fmodelstudio.console.alibabacloud.com\u002Fap-southeast-1?tab=doc#\u002Fdoc\u002F?type=model&url=2840914_2&modelId=qwen3.6-plus) to access it through the OpenAI-compatible API.\n\n- **2026-02-16**: Qwen3.5-Plus is now live!\n\n## Why Qwen Code?\n\nQwen Code is an open-source AI agent for the terminal, optimized for Qwen series models. It helps you understand large codebases, automate tedious work, and ship faster.\n\n- **Multi-protocol, flexible providers**: use OpenAI \u002F Anthropic \u002F Gemini-compatible APIs, [Alibaba Cloud Coding Plan](https:\u002F\u002Fmodelstudio.console.alibabacloud.com\u002F?tab=coding-plan#\u002Fefm\u002Fcoding-plan-index), [OpenRouter](https:\u002F\u002Fopenrouter.ai), [Fireworks AI](https:\u002F\u002Fapp.fireworks.ai), or bring your own API key.\n- **Open-source, co-evolving**: both the framework and the Qwen3-Coder model are open-source—and they ship and evolve together.\n- **Agentic workflow, feature-rich**: rich built-in tools (Skills, SubAgents) for a full agentic workflow and a Claude Code-like experience.\n- **Terminal-first, IDE-friendly**: built for developers who live in the command line, with optional integration for VS Code, Zed, and JetBrains IDEs.\n\n![](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FQwenLM_qwen-code_readme_aa6ddfb1ea45.png)\n\n## Installation\n\n### Quick Install (Recommended)\n\n#### Linux \u002F macOS\n\n```bash\nbash -c \"$(curl -fsSL https:\u002F\u002Fqwen-code-assets.oss-cn-hangzhou.aliyuncs.com\u002Finstallation\u002Finstall-qwen.sh)\"\n```\n\n#### Windows (Run as Administrator)\n\nWorks in both Command Prompt and PowerShell:\n\n```cmd\npowershell -Command \"Invoke-WebRequest 'https:\u002F\u002Fqwen-code-assets.oss-cn-hangzhou.aliyuncs.com\u002Finstallation\u002Finstall-qwen.bat' -OutFile (Join-Path $env:TEMP 'install-qwen.bat'); & (Join-Path $env:TEMP 'install-qwen.bat')\"\n```\n\n> **Note**: It's recommended to restart your terminal after installation to ensure environment variables take effect.\n\n### Manual Installation\n\n#### Prerequisites\n\nMake sure you have Node.js 20 or later installed. Download it from [nodejs.org](https:\u002F\u002Fnodejs.org\u002Fen\u002Fdownload).\n\n#### NPM\n\n```bash\nnpm install -g @qwen-code\u002Fqwen-code@latest\n```\n\n#### Homebrew (macOS, Linux)\n\n```bash\nbrew install qwen-code\n```\n\n## Quick Start\n\n```bash\n# Start Qwen Code (interactive)\nqwen\n\n# Then, in the session:\n\u002Fhelp\n\u002Fauth\n```\n\nOn first use, you'll be prompted to sign in. You can run `\u002Fauth` anytime to switch authentication methods.\n\nExample prompts:\n\n```text\nWhat does this project do?\nExplain the codebase structure.\nHelp me refactor this function.\nGenerate unit tests for this module.\n```\n\n\u003Cdetails>\n\u003Csummary>Click to watch a demo video\u003C\u002Fsummary>\n\n\u003Cvideo src=\"https:\u002F\u002Fcloud.video.taobao.com\u002Fvod\u002FHLfyppnCHplRV9Qhz2xSqeazHeRzYtG-EYJnHAqtzkQ.mp4\" controls>\nYour browser does not support the video tag.\n\u003C\u002Fvideo>\n\n\u003C\u002Fdetails>\n\n## 🦞 Use Qwen Code for Coding Tasks in Claw\n\nCopy the prompt below and paste it into your agent:\n\n```\nUse Qwen Code as a coding agent. First, fetch and read this skill reference:\nhttps:\u002F\u002Fraw.githubusercontent.com\u002FQwenLM\u002Fqwen-code\u002Frefs\u002Fheads\u002Fmain\u002F.qwen\u002Fskills\u002Fqwen-code-claw\u002FSKILL.md\nThen follow the instructions inside to install, authenticate, and use Qwen Code via acpx for all coding tasks.\n```\n\n## Authentication\n\nQwen Code supports the following authentication methods:\n\n- **API Key (recommended)**: use an API key from Alibaba Cloud Model Studio ([Beijing](https:\u002F\u002Fbailian.console.aliyun.com\u002F) \u002F [intl](https:\u002F\u002Fmodelstudio.console.alibabacloud.com\u002F)) or any supported provider (OpenAI, Anthropic, Google GenAI, and other compatible endpoints).\n- **Coding Plan**: subscribe to the Alibaba Cloud Coding Plan ([Beijing](https:\u002F\u002Fbailian.console.aliyun.com\u002Fcn-beijing?tab=coding-plan#\u002Fefm\u002Fcoding-plan-index) \u002F [intl](https:\u002F\u002Fmodelstudio.console.alibabacloud.com\u002F?tab=coding-plan#\u002Fefm\u002Fcoding-plan-index)) for a fixed monthly fee with higher quotas.\n\n> ⚠️ **Qwen OAuth was discontinued on April 15, 2026.** If you were previously using Qwen OAuth, please switch to one of the methods above. Run `qwen` and then `\u002Fauth` to reconfigure.\n\n#### API Key (recommended)\n\nUse an API key to connect to Alibaba Cloud Model Studio or any supported provider. Supports multiple protocols:\n\n- **OpenAI-compatible**: Alibaba Cloud ModelStudio, ModelScope, OpenAI, OpenRouter, and other OpenAI-compatible providers\n- **Anthropic**: Claude models\n- **Google GenAI**: Gemini models\n\nThe **recommended** way to configure models and providers is by editing `~\u002F.qwen\u002Fsettings.json` (create it if it doesn't exist). This file lets you define all available models, API keys, and default settings in one place.\n\n##### Quick Setup in 3 Steps\n\n**Step 1:** Create or edit `~\u002F.qwen\u002Fsettings.json`\n\nHere is a complete example:\n\n```json\n{\n  \"modelProviders\": {\n    \"openai\": [\n      {\n        \"id\": \"qwen3.6-plus\",\n        \"name\": \"qwen3.6-plus\",\n        \"baseUrl\": \"https:\u002F\u002Fdashscope.aliyuncs.com\u002Fcompatible-mode\u002Fv1\",\n        \"description\": \"Qwen3-Coder via Dashscope\",\n        \"envKey\": \"DASHSCOPE_API_KEY\"\n      }\n    ]\n  },\n  \"env\": {\n    \"DASHSCOPE_API_KEY\": \"sk-xxxxxxxxxxxxx\"\n  },\n  \"security\": {\n    \"auth\": {\n      \"selectedType\": \"openai\"\n    }\n  },\n  \"model\": {\n    \"name\": \"qwen3.6-plus\"\n  }\n}\n```\n\n**Step 2:** Understand each field\n\n| Field                        | What it does                                                                                                                          |\n| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |\n| `modelProviders`             | Declares which models are available and how to connect to them. Keys like `openai`, `anthropic`, `gemini` represent the API protocol. |\n| `modelProviders[].id`        | The model ID sent to the API (e.g. `qwen3.6-plus`, `gpt-4o`).                                                                         |\n| `modelProviders[].envKey`    | The name of the environment variable that holds your API key.                                                                         |\n| `modelProviders[].baseUrl`   | The API endpoint URL (required for non-default endpoints).                                                                            |\n| `env`                        | A fallback place to store API keys (lowest priority; prefer `.env` files or `export` for sensitive keys).                             |\n| `security.auth.selectedType` | The protocol to use on startup (`openai`, `anthropic`, `gemini`, `vertex-ai`).                                                        |\n| `model.name`                 | The default model to use when Qwen Code starts.                                                                                       |\n\n**Step 3:** Start Qwen Code — your configuration takes effect automatically:\n\n```bash\nqwen\n```\n\nUse the `\u002Fmodel` command at any time to switch between all configured models.\n\n##### More Examples\n\n\u003Cdetails>\n\u003Csummary>Coding Plan (Alibaba Cloud ModelStudio) — fixed monthly fee, higher quotas\u003C\u002Fsummary>\n\n```json\n{\n  \"modelProviders\": {\n    \"openai\": [\n      {\n        \"id\": \"qwen3.6-plus\",\n        \"name\": \"qwen3.6-plus (Coding Plan)\",\n        \"baseUrl\": \"https:\u002F\u002Fcoding.dashscope.aliyuncs.com\u002Fv1\",\n        \"description\": \"qwen3.6-plus from ModelStudio Coding Plan\",\n        \"envKey\": \"BAILIAN_CODING_PLAN_API_KEY\"\n      },\n      {\n        \"id\": \"qwen3.5-plus\",\n        \"name\": \"qwen3.5-plus (Coding Plan)\",\n        \"baseUrl\": \"https:\u002F\u002Fcoding.dashscope.aliyuncs.com\u002Fv1\",\n        \"description\": \"qwen3.5-plus with thinking enabled from ModelStudio Coding Plan\",\n        \"envKey\": \"BAILIAN_CODING_PLAN_API_KEY\",\n        \"generationConfig\": {\n          \"extra_body\": {\n            \"enable_thinking\": true\n          }\n        }\n      },\n      {\n        \"id\": \"glm-4.7\",\n        \"name\": \"glm-4.7 (Coding Plan)\",\n        \"baseUrl\": \"https:\u002F\u002Fcoding.dashscope.aliyuncs.com\u002Fv1\",\n        \"description\": \"glm-4.7 with thinking enabled from ModelStudio Coding Plan\",\n        \"envKey\": \"BAILIAN_CODING_PLAN_API_KEY\",\n        \"generationConfig\": {\n          \"extra_body\": {\n            \"enable_thinking\": true\n          }\n        }\n      },\n      {\n        \"id\": \"kimi-k2.5\",\n        \"name\": \"kimi-k2.5 (Coding Plan)\",\n        \"baseUrl\": \"https:\u002F\u002Fcoding.dashscope.aliyuncs.com\u002Fv1\",\n        \"description\": \"kimi-k2.5 with thinking enabled from ModelStudio Coding Plan\",\n        \"envKey\": \"BAILIAN_CODING_PLAN_API_KEY\",\n        \"generationConfig\": {\n          \"extra_body\": {\n            \"enable_thinking\": true\n          }\n        }\n      }\n    ]\n  },\n  \"env\": {\n    \"BAILIAN_CODING_PLAN_API_KEY\": \"sk-xxxxxxxxxxxxx\"\n  },\n  \"security\": {\n    \"auth\": {\n      \"selectedType\": \"openai\"\n    }\n  },\n  \"model\": {\n    \"name\": \"qwen3.6-plus\"\n  }\n}\n```\n\n> Subscribe to the Coding Plan and get your API key at [Alibaba Cloud ModelStudio(Beijing)](https:\u002F\u002Fbailian.console.aliyun.com\u002Fcn-beijing?tab=coding-plan#\u002Fefm\u002Fcoding-plan-index) or [Alibaba Cloud ModelStudio(intl)](https:\u002F\u002Fmodelstudio.console.alibabacloud.com\u002F?tab=coding-plan#\u002Fefm\u002Fcoding-plan-index).\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>Multiple providers (OpenAI + Anthropic + Gemini)\u003C\u002Fsummary>\n\n```json\n{\n  \"modelProviders\": {\n    \"openai\": [\n      {\n        \"id\": \"gpt-4o\",\n        \"name\": \"GPT-4o\",\n        \"envKey\": \"OPENAI_API_KEY\",\n        \"baseUrl\": \"https:\u002F\u002Fapi.openai.com\u002Fv1\"\n      }\n    ],\n    \"anthropic\": [\n      {\n        \"id\": \"claude-sonnet-4-20250514\",\n        \"name\": \"Claude Sonnet 4\",\n        \"envKey\": \"ANTHROPIC_API_KEY\"\n      }\n    ],\n    \"gemini\": [\n      {\n        \"id\": \"gemini-2.5-pro\",\n        \"name\": \"Gemini 2.5 Pro\",\n        \"envKey\": \"GEMINI_API_KEY\"\n      }\n    ]\n  },\n  \"env\": {\n    \"OPENAI_API_KEY\": \"sk-xxxxxxxxxxxxx\",\n    \"ANTHROPIC_API_KEY\": \"sk-ant-xxxxxxxxxxxxx\",\n    \"GEMINI_API_KEY\": \"AIzaxxxxxxxxxxxxx\"\n  },\n  \"security\": {\n    \"auth\": {\n      \"selectedType\": \"openai\"\n    }\n  },\n  \"model\": {\n    \"name\": \"gpt-4o\"\n  }\n}\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>Enable thinking mode (for supported models like qwen3.5-plus)\u003C\u002Fsummary>\n\n```json\n{\n  \"modelProviders\": {\n    \"openai\": [\n      {\n        \"id\": \"qwen3.5-plus\",\n        \"name\": \"qwen3.5-plus (thinking)\",\n        \"envKey\": \"DASHSCOPE_API_KEY\",\n        \"baseUrl\": \"https:\u002F\u002Fdashscope.aliyuncs.com\u002Fcompatible-mode\u002Fv1\",\n        \"generationConfig\": {\n          \"extra_body\": {\n            \"enable_thinking\": true\n          }\n        }\n      }\n    ]\n  },\n  \"env\": {\n    \"DASHSCOPE_API_KEY\": \"sk-xxxxxxxxxxxxx\"\n  },\n  \"security\": {\n    \"auth\": {\n      \"selectedType\": \"openai\"\n    }\n  },\n  \"model\": {\n    \"name\": \"qwen3.5-plus\"\n  }\n}\n```\n\n\u003C\u002Fdetails>\n\n> **Tip:** You can also set API keys via `export` in your shell or `.env` files, which take higher priority than `settings.json` → `env`. See the [authentication guide](https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fen\u002Fusers\u002Fconfiguration\u002Fauth\u002F) for full details.\n\n> **Security note:** Never commit API keys to version control. The `~\u002F.qwen\u002Fsettings.json` file is in your home directory and should stay private.\n\n#### Local Model Setup (Ollama \u002F vLLM)\n\nYou can also run models locally — no API key or cloud account needed. This is not an authentication method; instead, configure your local model endpoint in `~\u002F.qwen\u002Fsettings.json` using the `modelProviders` field.\n\n\u003Cdetails>\n\u003Csummary>Ollama setup\u003C\u002Fsummary>\n\n1. Install Ollama from [ollama.com](https:\u002F\u002Follama.com\u002F)\n2. Pull a model: `ollama pull qwen3:32b`\n3. Configure `~\u002F.qwen\u002Fsettings.json`:\n\n```json\n{\n  \"modelProviders\": {\n    \"openai\": [\n      {\n        \"id\": \"qwen3:32b\",\n        \"name\": \"Qwen3 32B (Ollama)\",\n        \"baseUrl\": \"http:\u002F\u002Flocalhost:11434\u002Fv1\",\n        \"description\": \"Qwen3 32B running locally via Ollama\"\n      }\n    ]\n  },\n  \"security\": {\n    \"auth\": {\n      \"selectedType\": \"openai\"\n    }\n  },\n  \"model\": {\n    \"name\": \"qwen3:32b\"\n  }\n}\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>vLLM setup\u003C\u002Fsummary>\n\n1. Install vLLM: `pip install vllm`\n2. Start the server: `vllm serve Qwen\u002FQwen3-32B`\n3. Configure `~\u002F.qwen\u002Fsettings.json`:\n\n```json\n{\n  \"modelProviders\": {\n    \"openai\": [\n      {\n        \"id\": \"Qwen\u002FQwen3-32B\",\n        \"name\": \"Qwen3 32B (vLLM)\",\n        \"baseUrl\": \"http:\u002F\u002Flocalhost:8000\u002Fv1\",\n        \"description\": \"Qwen3 32B running locally via vLLM\"\n      }\n    ]\n  },\n  \"security\": {\n    \"auth\": {\n      \"selectedType\": \"openai\"\n    }\n  },\n  \"model\": {\n    \"name\": \"Qwen\u002FQwen3-32B\"\n  }\n}\n```\n\n\u003C\u002Fdetails>\n\n## Usage\n\nAs an open-source terminal agent, you can use Qwen Code in four primary ways:\n\n1. Interactive mode (terminal UI)\n2. Headless mode (scripts, CI)\n3. IDE integration (VS Code, Zed)\n4. TypeScript SDK\n\n#### Interactive mode\n\n```bash\ncd your-project\u002F\nqwen\n```\n\nRun `qwen` in your project folder to launch the interactive terminal UI. Use `@` to reference local files (for example `@src\u002Fmain.ts`).\n\n#### Headless mode\n\n```bash\ncd your-project\u002F\nqwen -p \"your question\"\n```\n\nUse `-p` to run Qwen Code without the interactive UI—ideal for scripts, automation, and CI\u002FCD. Learn more: [Headless mode](https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fen\u002Fusers\u002Ffeatures\u002Fheadless).\n\n#### IDE integration\n\nUse Qwen Code inside your editor (VS Code, Zed, and JetBrains IDEs):\n\n- [Use in VS Code](https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fen\u002Fusers\u002Fintegration-vscode\u002F)\n- [Use in Zed](https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fen\u002Fusers\u002Fintegration-zed\u002F)\n- [Use in JetBrains IDEs](https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fen\u002Fusers\u002Fintegration-jetbrains\u002F)\n\n#### TypeScript SDK\n\nBuild on top of Qwen Code with the TypeScript SDK:\n\n- [Use the Qwen Code SDK](.\u002Fpackages\u002Fsdk-typescript\u002FREADME.md)\n\n## Commands & Shortcuts\n\n### Session Commands\n\n- `\u002Fhelp` - Display available commands\n- `\u002Fclear` - Clear conversation history\n- `\u002Fcompress` - Compress history to save tokens\n- `\u002Fstats` - Show current session information\n- `\u002Fbug` - Submit a bug report\n- `\u002Fexit` or `\u002Fquit` - Exit Qwen Code\n\n### Keyboard Shortcuts\n\n- `Ctrl+C` - Cancel current operation\n- `Ctrl+D` - Exit (on empty line)\n- `Up\u002FDown` - Navigate command history\n\n> Learn more about [Commands](https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fen\u002Fusers\u002Ffeatures\u002Fcommands\u002F)\n>\n> **Tip**: In YOLO mode (`--yolo`), vision switching happens automatically without prompts when images are detected. Learn more about [Approval Mode](https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fen\u002Fusers\u002Ffeatures\u002Fapproval-mode\u002F)\n\n## Configuration\n\nQwen Code can be configured via `settings.json`, environment variables, and CLI flags.\n\n| File                    | Scope         | Description                                                                             |\n| ----------------------- | ------------- | --------------------------------------------------------------------------------------- |\n| `~\u002F.qwen\u002Fsettings.json` | User (global) | Applies to all your Qwen Code sessions. **Recommended for `modelProviders` and `env`.** |\n| `.qwen\u002Fsettings.json`   | Project       | Applies only when running Qwen Code in this project. Overrides user settings.           |\n\nThe most commonly used top-level fields in `settings.json`:\n\n| Field                        | Description                                                                                          |\n| ---------------------------- | ---------------------------------------------------------------------------------------------------- |\n| `modelProviders`             | Define available models per protocol (`openai`, `anthropic`, `gemini`, `vertex-ai`).                 |\n| `env`                        | Fallback environment variables (e.g. API keys). Lower priority than shell `export` and `.env` files. |\n| `security.auth.selectedType` | The protocol to use on startup (e.g. `openai`).                                                      |\n| `model.name`                 | The default model to use when Qwen Code starts.                                                      |\n\n> See the [Authentication](#api-key-flexible) section above for complete `settings.json` examples, and the [settings reference](https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fen\u002Fusers\u002Fconfiguration\u002Fsettings\u002F) for all available options.\n\n## Benchmark Results\n\n### Terminal-Bench Performance\n\n| Agent     | Model              | Accuracy |\n| --------- | ------------------ | -------- |\n| Qwen Code | Qwen3-Coder-480A35 | 37.5%    |\n| Qwen Code | Qwen3-Coder-30BA3B | 31.3%    |\n\n## Ecosystem\n\nLooking for a graphical interface?\n\n- [**AionUi**](https:\u002F\u002Fgithub.com\u002FiOfficeAI\u002FAionUi) A modern GUI for command-line AI tools including Qwen Code\n- [**Gemini CLI Desktop**](https:\u002F\u002Fgithub.com\u002FPiebald-AI\u002Fgemini-cli-desktop) A cross-platform desktop\u002Fweb\u002Fmobile UI for Qwen Code\n\n## Troubleshooting\n\nIf you encounter issues, check the [troubleshooting guide](https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fen\u002Fusers\u002Fsupport\u002Ftroubleshooting\u002F).\n\n**Common issues:**\n\n- **`Qwen OAuth free tier was discontinued on 2026-04-15`**: Qwen OAuth is no longer available. Run `qwen` → `\u002Fauth` and switch to API Key or Coding Plan. See the [Authentication](#authentication) section above for setup instructions.\n\nTo report a bug from within the CLI, run `\u002Fbug` and include a short title and repro steps.\n\n## Connect with Us\n\n- Discord: https:\u002F\u002Fdiscord.gg\u002FRN7tqZCeDK\n- Dingtalk: https:\u002F\u002Fqr.dingtalk.com\u002Faction\u002Fjoingroup?code=v1,k1,+FX6Gf\u002FZDlTahTIRi8AEQhIaBlqykA0j+eBKKdhLeAE=&_dt_no_comment=1&origin=1\n\n## Acknowledgments\n\nThis project is based on [Google Gemini CLI](https:\u002F\u002Fgithub.com\u002Fgoogle-gemini\u002Fgemini-cli). We acknowledge and appreciate the excellent work of the Gemini CLI team. Our main contribution focuses on parser-level adaptations to better support Qwen-Coder models.\n","\u003Cdiv align=\"center\">\n\n[![npm version](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@qwen-code\u002Fqwen-code.svg)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@qwen-code\u002Fqwen-code)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002FQwenLM\u002Fqwen-code.svg)](.\u002FLICENSE)\n[![Node.js Version](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fnode-%3E%3D20.0.0-brightgreen.svg)](https:\u002F\u002Fnodejs.org\u002F)\n[![Downloads](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@qwen-code\u002Fqwen-code.svg)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@qwen-code\u002Fqwen-code)\n\n\u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F15287\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FQwenLM_qwen-code_readme_4cc089988f35.png\" alt=\"QwenLM%2Fqwen-code | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"\u002F>\u003C\u002Fa>\n\n**一个运行在终端中的开源 AI 助手。**\n\n\u003Ca href=\"https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fzh\u002Fusers\u002Foverview\">中文\u003C\u002Fa> |\n\u003Ca href=\"https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fde\u002Fusers\u002Foverview\">Deutsch\u003C\u002Fa> |\n\u003Ca href=\"https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Ffr\u002Fusers\u002Foverview\">français\u003C\u002Fa> |\n\u003Ca href=\"https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fja\u002Fusers\u002Foverview\">日本語\u003C\u002Fa> |\n\u003Ca href=\"https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fru\u002Fusers\u002Foverview\">Русский\u003C\u002Fa> |\n\u003Ca href=\"https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fpt-BR\u002Fusers\u002Foverview\">Português (Brasil)\u003C\u002Fa>\n\n\u003C\u002Fdiv>\n\n## 🎉 新闻\n\n- **2026年4月15日**: Qwen OAuth 免费层级已停止服务。如需继续使用 Qwen Code，请切换至 [阿里云 Coding Plan](https:\u002F\u002Fmodelstudio.console.alibabacloud.com\u002F?tab=coding-plan#\u002Fefm\u002Fcoding-plan-index)、[OpenRouter](https:\u002F\u002Fopenrouter.ai)、[Fireworks AI](https:\u002F\u002Fapp.fireworks.ai)，或使用您自己的 API 密钥。请运行 `qwen auth` 进行配置。\n\n- **2026年4月13日**: Qwen OAuth 免费层级政策更新：每日配额调整为 100 次请求（原为 1,000 次）。\n\n- **2026年4月2日**: Qwen3.6-Plus 已上线！请从 [阿里云 ModelStudio](https:\u002F\u002Fmodelstudio.console.alibabacloud.com\u002Fap-southeast-1?tab=doc#\u002Fdoc\u002F?type=model&url=2840914_2&modelId=qwen3.6-plus) 获取 API 密钥，通过与 OpenAI 兼容的 API 访问该模型。\n\n- **2026年2月16日**: Qwen3.5-Plus 已上线！\n\n## 为什么选择 Qwen Code？\n\nQwen Code 是一款专为终端设计的开源 AI 助手，针对 Qwen 系列模型进行了优化。它可以帮助您理解大型代码库、自动化繁琐任务，并加快开发进度。\n\n- **多协议、灵活的提供商**：支持 OpenAI \u002F Anthropic \u002F Gemini 兼容的 API，以及 [阿里云 Coding Plan](https:\u002F\u002Fmodelstudio.console.alibabacloud.com\u002F?tab=coding-plan#\u002Fefm\u002Fcoding-plan-index)、[OpenRouter](https:\u002F\u002Fopenrouter.ai)、[Fireworks AI](https:\u002F\u002Fapp.fireworks.ai)，或使用您自有的 API 密钥。\n- **开源、协同进化**：框架和 Qwen3-Coder 模型均为开源，并且两者同步发布与迭代。\n- **代理式工作流、功能丰富**：内置丰富的工具（技能、子代理），提供完整的代理式工作流，带来类似 Claude Code 的体验。\n- **以终端为先、IDE 友好**：专为习惯于命令行的开发者设计，同时可选集成 VS Code、Zed 和 JetBrains IDE。\n\n![](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FQwenLM_qwen-code_readme_aa6ddfb1ea45.png)\n\n## 安装\n\n### 快速安装（推荐）\n\n#### Linux \u002F macOS\n\n```bash\nbash -c \"$(curl -fsSL https:\u002F\u002Fqwen-code-assets.oss-cn-hangzhou.aliyuncs.com\u002Finstallation\u002Finstall-qwen.sh)\"\n```\n\n#### Windows（以管理员身份运行）\n\n适用于命令提示符和 PowerShell：\n\n```cmd\npowershell -Command \"Invoke-WebRequest 'https:\u002F\u002Fqwen-code-assets.oss-cn-hangzhou.aliyuncs.com\u002Finstallation\u002Finstall-qwen.bat' -OutFile (Join-Path $env:TEMP 'install-qwen.bat'); & (Join-Path $env:TEMP 'install-qwen.bat')\"\n```\n\n> **注意**：建议在安装完成后重启终端，以确保环境变量生效。\n\n### 手动安装\n\n#### 前置条件\n\n请确保已安装 Node.js 20 或更高版本。可从 [nodejs.org](https:\u002F\u002Fnodejs.org\u002Fen\u002Fdownload) 下载。\n\n#### NPM\n\n```bash\nnpm install -g @qwen-code\u002Fqwen-code@latest\n```\n\n#### Homebrew（macOS、Linux）\n\n```bash\nbrew install qwen-code\n```\n\n## 快速开始\n\n```bash\n# 启动 Qwen Code（交互模式）\nqwen\n\n# 在会话中：\n\u002Fhelp\n\u002Fauth\n```\n\n首次使用时，系统会提示您登录。您可以随时运行 `\u002Fauth` 来切换认证方式。\n\n示例提示：\n\n```text\n这个项目是做什么的？\n请解释一下代码库的结构。\n帮我重构这个函数。\n为这个模块生成单元测试。\n```\n\n\u003Cdetails>\n\u003Csummary>点击观看演示视频\u003C\u002Fsummary>\n\n\u003Cvideo src=\"https:\u002F\u002Fcloud.video.taobao.com\u002Fvod\u002FHLfyppnCHplRV9Qhz2xSqeazHeRzYtG-EYJnHAqtzkQ.mp4\" controls>\n您的浏览器不支持 video 标签。\n\u003C\u002Fvideo>\n\n\u003C\u002Fdetails>\n\n## 🦞 使用 Qwen Code 处理 Claw 中的编码任务\n\n复制以下提示并粘贴到您的代理中：\n\n```\n将 Qwen Code 用作编码助手。首先获取并阅读此技能参考：\nhttps:\u002F\u002Fraw.githubusercontent.com\u002FQwenLM\u002Fqwen-code\u002Frefs\u002Fheads\u002Fmain\u002F.qwen\u002Fskills\u002Fqwen-code-claw\u002FSKILL.md\n然后按照其中的说明，通过 acpx 安装、认证并使用 Qwen Code 处理所有编码任务。\n```\n\n## 认证\n\nQwen Code 支持以下认证方式：\n\n- **API 密钥（推荐）**：使用来自阿里云 Model Studio（北京 \u002F 国际站）或任何支持的提供商（OpenAI、Anthropic、Google GenAI 等兼容端点）的 API 密钥。\n- **Coding Plan**：订阅阿里云 Coding Plan（北京 \u002F 国际站），按月付费以获得更高的配额。\n\n> ⚠️ **Qwen OAuth 已于 2026 年 4 月 15 日停止服务。** 如果您之前使用的是 Qwen OAuth，请切换到上述方法之一。运行 `qwen` 并输入 `\u002Fauth` 以重新配置。\n\n#### API 密钥（推荐）\n\n使用 API 密钥连接到阿里云 Model Studio 或其他支持的提供商。支持多种协议：\n\n- **与 OpenAI 兼容**：阿里云 ModelStudio、ModelScope、OpenAI、OpenRouter 等 OpenAI 兼容提供商\n- **Anthropic**：Claude 系列模型\n- **Google GenAI**：Gemini 系列模型\n\n**推荐**的配置方式是编辑 `~\u002F.qwen\u002Fsettings.json` 文件（如果不存在则创建）。该文件允许您在一个地方定义所有可用的模型、API 密钥和默认设置。\n\n##### 快速设置三步法\n\n**第一步**：创建或编辑 `~\u002F.qwen\u002Fsettings.json`\n\n以下是一个完整示例：\n\n```json\n{\n  \"modelProviders\": {\n    \"openai\": [\n      {\n        \"id\": \"qwen3.6-plus\",\n        \"name\": \"qwen3.6-plus\",\n        \"baseUrl\": \"https:\u002F\u002Fdashscope.aliyuncs.com\u002Fcompatible-mode\u002Fv1\",\n        \"description\": \"通过 Dashscope 的 Qwen3-Coder\",\n        \"envKey\": \"DASHSCOPE_API_KEY\"\n      }\n    ]\n  },\n  \"env\": {\n    \"DASHSCOPE_API_KEY\": \"sk-xxxxxxxxxxxxx\"\n  },\n  \"security\": {\n    \"auth\": {\n      \"selectedType\": \"openai\"\n    }\n  },\n  \"model\": {\n    \"name\": \"qwen3.6-plus\"\n  }\n}\n```\n\n**第二步**：理解每个字段\n\n| 字段                        | 作用                                                                                                                          |\n| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |\n| `modelProviders`             | 声明可用的模型以及如何连接这些模型。键如 `openai`、`anthropic`、`gemini` 代表 API 协议。 |\n| `modelProviders[].id`        | 发送到 API 的模型 ID（例如 `qwen3.6-plus`、`gpt-4o`）。                                                                         |\n| `modelProviders[].envKey`    | 存储 API 密钥的环境变量名称。                                                                         |\n| `modelProviders[].baseUrl`   | API 端点 URL（对于非默认端点是必需的）。                                                                            |\n| `env`                        | 存储 API 密钥的备用位置（优先级最低；敏感密钥建议使用 `.env` 文件或 `export` 命令）。                             |\n| `security.auth.selectedType` | 启动时使用的协议（`openai`、`anthropic`、`gemini`、`vertex-ai`）。                                                        |\n| `model.name`                 | Qwen Code 启动时默认使用的模型。                                                                                       |\n\n**步骤 3：** 启动 Qwen Code — 您的配置会自动生效：\n\n```bash\nqwen\n```\n\n您可以在任何时候使用 `\u002Fmodel` 命令在所有已配置的模型之间切换。\n\n##### 更多示例\n\n\u003Cdetails>\n\u003Csummary>编码计划（阿里云 ModelStudio）— 固定月费，更高配额\u003C\u002Fsummary>\n\n```json\n{\n  \"modelProviders\": {\n    \"openai\": [\n      {\n        \"id\": \"qwen3.6-plus\",\n        \"name\": \"qwen3.6-plus（编码计划）\",\n        \"baseUrl\": \"https:\u002F\u002Fcoding.dashscope.aliyuncs.com\u002Fv1\",\n        \"description\": \"来自 ModelStudio 编码计划的 qwen3.6-plus\",\n        \"envKey\": \"BAILIAN_CODING_PLAN_API_KEY\"\n      },\n      {\n        \"id\": \"qwen3.5-plus\",\n        \"name\": \"qwen3.5-plus（编码计划）\",\n        \"baseUrl\": \"https:\u002F\u002Fcoding.dashscope.aliyuncs.com\u002Fv1\",\n        \"description\": \"来自 ModelStudio 编码计划的启用了思考功能的 qwen3.5-plus\",\n        \"envKey\": \"BAILIAN_CODING_PLAN_API_KEY\",\n        \"generationConfig\": {\n          \"extra_body\": {\n            \"enable_thinking\": true\n          }\n        }\n      },\n      {\n        \"id\": \"glm-4.7\",\n        \"name\": \"glm-4.7（编码计划）\",\n        \"baseUrl\": \"https:\u002F\u002Fcoding.dashscope.aliyuncs.com\u002Fv1\",\n        \"description\": \"来自 ModelStudio 编码计划的启用了思考功能的 glm-4.7\",\n        \"envKey\": \"BAILIAN_CODING_PLAN_API_KEY\",\n        \"generationConfig\": {\n          \"extra_body\": {\n            \"enable_thinking\": true\n          }\n        }\n      },\n      {\n        \"id\": \"kimi-k2.5\",\n        \"name\": \"kimi-k2.5（编码计划）\",\n        \"baseUrl\": \"https:\u002F\u002Fcoding.dashscope.aliyuncs.com\u002Fv1\",\n        \"description\": \"来自 ModelStudio 编码计划的启用了思考功能的 kimi-k2.5\",\n        \"envKey\": \"BAILIAN_CODING_PLAN_API_KEY\",\n        \"generationConfig\": {\n          \"extra_body\": {\n            \"enable_thinking\": true\n          }\n        }\n      }\n    ]\n  },\n  \"env\": {\n    \"BAILIAN_CODING_PLAN_API_KEY\": \"sk-xxxxxxxxxxxxx\"\n  },\n  \"security\": {\n    \"auth\": {\n      \"selectedType\": \"openai\"\n    }\n  },\n  \"model\": {\n    \"name\": \"qwen3.6-plus\"\n  }\n}\n```\n\n> 订阅编码计划，并在 [阿里云 ModelStudio（北京）](https:\u002F\u002Fbailian.console.aliyun.com\u002Fcn-beijing?tab=coding-plan#\u002Fefm\u002Fcoding-plan-index) 或 [阿里云 ModelStudio（国际版）](https:\u002F\u002Fmodelstudio.console.alibabacloud.com\u002F?tab=coding-plan#\u002Fefm\u002Fcoding-plan-index) 获取您的 API 密钥。\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>多个提供商（OpenAI + Anthropic + Gemini）\u003C\u002Fsummary>\n\n```json\n{\n  \"modelProviders\": {\n    \"openai\": [\n      {\n        \"id\": \"gpt-4o\",\n        \"name\": \"GPT-4o\",\n        \"envKey\": \"OPENAI_API_KEY\",\n        \"baseUrl\": \"https:\u002F\u002Fapi.openai.com\u002Fv1\"\n      }\n    ],\n    \"anthropic\": [\n      {\n        \"id\": \"claude-sonnet-4-20250514\",\n        \"name\": \"Claude Sonnet 4\",\n        \"envKey\": \"ANTHROPIC_API_KEY\"\n      }\n    ],\n    \"gemini\": [\n      {\n        \"id\": \"gemini-2.5-pro\",\n        \"name\": \"Gemini 2.5 Pro\",\n        \"envKey\": \"GEMINI_API_KEY\"\n      }\n    ]\n  },\n  \"env\": {\n    \"OPENAI_API_KEY\": \"sk-xxxxxxxxxxxxx\",\n    \"ANTHROPIC_API_KEY\": \"sk-ant-xxxxxxxxxxxxx\",\n    \"GEMINI_API_KEY\": \"AIzaxxxxxxxxxxxxx\"\n  },\n  \"security\": {\n    \"auth\": {\n      \"selectedType\": \"openai\"\n    }\n  },\n  \"model\": {\n    \"name\": \"gpt-4o\"\n  }\n}\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>启用思考模式（适用于支持的模型，如 qwen3.5-plus）\u003C\u002Fsummary>\n\n```json\n{\n  \"modelProviders\": {\n    \"openai\": [\n      {\n        \"id\": \"qwen3.5-plus\",\n        \"name\": \"qwen3.5-plus（思考模式）\",\n        \"envKey\": \"DASHSCOPE_API_KEY\",\n        \"baseUrl\": \"https:\u002F\u002Fdashscope.aliyuncs.com\u002Fcompatible-mode\u002Fv1\",\n        \"generationConfig\": {\n          \"extra_body\": {\n            \"enable_thinking\": true\n          }\n        }\n      }\n    ]\n  },\n  \"env\": {\n    \"DASHSCOPE_API_KEY\": \"sk-xxxxxxxxxxxxx\"\n  },\n  \"security\": {\n    \"auth\": {\n      \"selectedType\": \"openai\"\n    }\n  },\n  \"model\": {\n    \"name\": \"qwen3.5-plus\"\n  }\n}\n```\n\n\u003C\u002Fdetails>\n\n> **提示：** 您也可以通过 shell 中的 `export` 命令或 `.env` 文件设置 API 密钥，它们的优先级高于 `settings.json` → `env`。有关详细信息，请参阅[认证指南](https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fen\u002Fusers\u002Fconfiguration\u002Fauth\u002F)。\n\n> **安全提示：** 切勿将 API 密钥提交到版本控制系统。`~\u002F.qwen\u002Fsettings.json` 文件位于您的主目录中，应保持私密。\n\n#### 本地模型设置（Ollama \u002F vLLM）\n\n您也可以在本地运行模型——无需 API 密钥或云账户。这不是一种认证方法；相反，您需要使用 `modelProviders` 字段在 `~\u002F.qwen\u002Fsettings.json` 中配置本地模型端点。\n\n\u003Cdetails>\n\u003Csummary>Ollama 设置\u003C\u002Fsummary>\n\n1. 从 [ollama.com](https:\u002F\u002Follama.com\u002F) 安装 Ollama。\n2. 拉取一个模型：`ollama pull qwen3:32b`。\n3. 配置 `~\u002F.qwen\u002Fsettings.json`：\n\n```json\n{\n  \"modelProviders\": {\n    \"openai\": [\n      {\n        \"id\": \"qwen3:32b\",\n        \"name\": \"Qwen3 32B（Ollama）\",\n        \"baseUrl\": \"http:\u002F\u002Flocalhost:11434\u002Fv1\",\n        \"description\": \"通过 Ollama 在本地运行的 Qwen3 32B\"\n      }\n    ]\n  },\n  \"security\": {\n    \"auth\": {\n      \"selectedType\": \"openai\"\n    }\n  },\n  \"model\": {\n    \"name\": \"qwen3:32b\"\n  }\n}\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>vLLM 设置\u003C\u002Fsummary>\n\n1. 安装 vLLM：`pip install vllm`。\n2. 启动服务器：`vllm serve Qwen\u002FQwen3-32B`。\n3. 配置 `~\u002F.qwen\u002Fsettings.json`：\n\n```json\n{\n  \"modelProviders\": {\n    \"openai\": [\n      {\n        \"id\": \"Qwen\u002FQwen3-32B\",\n        \"name\": \"Qwen3 32B (vLLM)\",\n        \"baseUrl\": \"http:\u002F\u002Flocalhost:8000\u002Fv1\",\n        \"description\": \"Qwen3 32B 在本地通过 vLLM 运行\"\n      }\n    ]\n  },\n  \"security\": {\n    \"auth\": {\n      \"selectedType\": \"openai\"\n    }\n  },\n  \"model\": {\n    \"name\": \"Qwen\u002FQwen3-32B\"\n  }\n}\n```\n\n\u003C\u002Fdetails>\n\n\n\n## 使用方法\n\n作为一款开源的终端代理，你可以通过四种主要方式使用 Qwen Code：\n\n1. 交互模式（终端 UI）\n2. 无头模式（脚本、CI）\n3. IDE 集成（VS Code、Zed）\n4. TypeScript SDK\n\n#### 交互模式\n\n```bash\ncd your-project\u002F\nqwen\n```\n\n在你的项目文件夹中运行 `qwen` 即可启动交互式终端 UI。使用 `@` 来引用本地文件（例如 `@src\u002Fmain.ts`）。\n\n#### 无头模式\n\n```bash\ncd your-project\u002F\nqwen -p \"your question\"\n```\n\n使用 `-p` 参数可以在不显示交互式 UI 的情况下运行 Qwen Code，非常适合脚本、自动化和 CI\u002FCD。更多信息请参阅：[无头模式](https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fen\u002Fusers\u002Ffeatures\u002Fheadless)。\n\n#### IDE 集成\n\n你可以在编辑器中使用 Qwen Code（VS Code、Zed 和 JetBrains IDE）：\n\n- [在 VS Code 中使用](https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fen\u002Fusers\u002Fintegration-vscode\u002F)\n- [在 Zed 中使用](https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fen\u002Fusers\u002Fintegration-zed\u002F)\n- [在 JetBrains IDE 中使用](https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fen\u002Fusers\u002Fintegration-jetbrains\u002F)\n\n#### TypeScript SDK\n\n你可以基于 Qwen Code 构建应用，使用 TypeScript SDK：\n\n- [使用 Qwen Code SDK](.\u002Fpackages\u002Fsdk-typescript\u002FREADME.md)\n\n## 命令与快捷键\n\n### 会话命令\n\n- `\u002Fhelp` - 显示可用命令\n- `\u002Fclear` - 清除对话历史\n- `\u002Fcompress` - 压缩历史以节省 Token\n- `\u002Fstats` - 显示当前会话信息\n- `\u002Fbug` - 提交 Bug 报告\n- `\u002Fexit` 或 `\u002Fquit` - 退出 Qwen Code\n\n### 键盘快捷键\n\n- `Ctrl+C` - 取消当前操作\n- `Ctrl+D` - 退出（在空行时）\n- `Up\u002FDown` - 导航命令历史\n\n> 更多关于 [命令](https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fen\u002Fusers\u002Ffeatures\u002Fcommands\u002F) 的信息\n>\n> **提示**：在 YOLO 模式（`--yolo`）下，当检测到图像时，视觉切换会自动进行，无需提示。更多关于 [审批模式](https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fen\u002Fusers\u002Ffeatures\u002Fapproval-mode\u002F) 的信息\n\n## 配置\n\nQwen Code 可以通过 `settings.json` 文件、环境变量和 CLI 标志进行配置。\n\n| 文件                    | 范围         | 描述                                                                             |\n| ----------------------- | ------------- | --------------------------------------------------------------------------------------- |\n| `~\u002F.qwen\u002Fsettings.json` | 用户（全局） | 应用于所有 Qwen Code 会话。**建议用于 `modelProviders` 和 `env`。** |\n| `.qwen\u002Fsettings.json`   | 项目       | 仅在该项目中运行 Qwen Code 时生效。会覆盖用户设置。           |\n\n`settings.json` 中最常用的顶级字段：\n\n| 字段                        | 描述                                                                                          |\n| ---------------------------- | ---------------------------------------------------------------------------------------------------- |\n| `modelProviders`             | 定义按协议可用的模型（`openai`、`anthropic`、`gemini`、`vertex-ai`）。                 |\n| `env`                        | 备用环境变量（如 API 密钥）。优先级低于 shell `export` 和 `.env` 文件。 |\n| `security.auth.selectedType` | 启动时使用的协议（如 `openai`）。                                                      |\n| `model.name`                 | Qwen Code 启动时默认使用的模型。                                                      |\n\n> 请参阅上方的 [认证](#api-key-flexible) 部分，获取完整的 `settings.json` 示例；并查看 [设置参考](https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fen\u002Fusers\u002Fconfiguration\u002Fsettings\u002F) 以了解所有可用选项。\n\n## 基准测试结果\n\n### 终端基准性能\n\n| 代理     | 模型              | 准确率 |\n| --------- | ------------------ | -------- |\n| Qwen Code | Qwen3-Coder-480A35 | 37.5%    |\n| Qwen Code | Qwen3-Coder-30BA3B | 31.3%    |\n\n## 生态系统\n\n想要图形界面吗？\n\n- [**AionUi**](https:\u002F\u002Fgithub.com\u002FiOfficeAI\u002FAionUi) 一个现代化的 GUI，适用于包括 Qwen Code 在内的命令行 AI 工具\n- [**Gemini CLI Desktop**](https:\u002F\u002Fgithub.com\u002FPiebald-AI\u002Fgemini-cli-desktop) 一个跨平台的桌面\u002F网页\u002F移动端 UI，适用于 Qwen Code\n\n## 故障排除\n\n如果遇到问题，请查看 [故障排除指南](https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fen\u002Fusers\u002Fsupport\u002Ftroubleshooting\u002F)。\n\n**常见问题：**\n\n- **`Qwen OAuth 免费层级已于 2026 年 4 月 15 日停止服务`**：Qwen OAuth 已不再可用。运行 `qwen` → `\u002Fauth`，然后切换到 API Key 或 Coding Plan。请参阅上方的 [认证](#authentication) 部分以获取设置说明。\n\n若要从 CLI 内部报告 Bug，请运行 `\u002Fbug`，并提供简短的标题和复现步骤。\n\n## 联系我们\n\n- Discord：https:\u002F\u002Fdiscord.gg\u002FRN7tqZCeDK\n- Dingtalk：https:\u002F\u002Fqr.dingtalk.com\u002Faction\u002Fjoingroup?code=v1,k1,+FX6Gf\u002FZDlTahTIRi8AEQhIaBlqykA0j+eBKKdhLeAE=&_dt_no_comment=1&origin=1\n\n## 致谢\n\n本项目基于 [Google Gemini CLI](https:\u002F\u002Fgithub.com\u002Fgoogle-gemini\u002Fgemini-cli)。我们感谢 Gemini CLI 团队的出色工作。我们的主要贡献在于解析器层面的适配，以更好地支持 Qwen-Coder 模型。","# Qwen Code 快速上手指南\n\nQwen Code 是一款运行在终端中的开源 AI 编程助手，专为理解大型代码库、自动化繁琐工作和加速开发流程而优化。它深度适配通义千问（Qwen）系列模型，同时支持多种主流 AI 协议。\n\n## 环境准备\n\n在开始之前，请确保您的系统满足以下要求：\n\n*   **操作系统**：Linux、macOS 或 Windows (需管理员权限)。\n*   **Node.js**：版本需 **>= 20.0.0**。\n    *   下载地址：[nodejs.org](https:\u002F\u002Fnodejs.org\u002F)\n    *   验证命令：`node -v`\n*   **网络环境**：能够访问阿里云模型服务或配置的第三方 API 端点。\n\n## 安装步骤\n\n推荐使用官方提供的脚本进行一键安装，该方式会自动处理环境变量配置。\n\n### 方式一：一键脚本安装（推荐）\n\n**Linux \u002F macOS**\n在终端执行以下命令：\n```bash\nbash -c \"$(curl -fsSL https:\u002F\u002Fqwen-code-assets.oss-cn-hangzhou.aliyuncs.com\u002Finstallation\u002Finstall-qwen.sh)\"\n```\n\n**Windows (以管理员身份运行)**\n支持命令提示符 (CMD) 和 PowerShell：\n```cmd\npowershell -Command \"Invoke-WebRequest 'https:\u002F\u002Fqwen-code-assets.oss-cn-hangzhou.aliyuncs.com\u002Finstallation\u002Finstall-qwen.bat' -OutFile (Join-Path $env:TEMP 'install-qwen.bat'); & (Join-Path $env:TEMP 'install-qwen.bat')\"\n```\n\n> **注意**：安装完成后，建议**重启终端**以确保环境变量生效。\n\n### 方式二：手动安装\n\n如果您已配置好 Node.js 环境，也可通过包管理器安装：\n\n**使用 NPM**\n```bash\nnpm install -g @qwen-code\u002Fqwen-code@latest\n```\n\n**使用 Homebrew (macOS\u002FLinux)**\n```bash\nbrew install qwen-code\n```\n\n## 基本使用\n\n### 1. 配置认证 (Authentication)\n\n首次使用前需要配置 API Key。Qwen Code 推荐使用阿里云百炼（Model Studio）或兼容 OpenAI 协议的提供商。\n\n**推荐配置方法：编辑配置文件**\n\n创建或编辑用户目录下的配置文件 `~\u002F.qwen\u002Fsettings.json`，填入以下内容（以阿里云 DashScope 为例）：\n\n```json\n{\n  \"modelProviders\": {\n    \"openai\": [\n      {\n        \"id\": \"qwen3.6-plus\",\n        \"name\": \"qwen3.6-plus\",\n        \"baseUrl\": \"https:\u002F\u002Fdashscope.aliyuncs.com\u002Fcompatible-mode\u002Fv1\",\n        \"description\": \"Qwen3-Coder via Dashscope\",\n        \"envKey\": \"DASHSCOPE_API_KEY\"\n      }\n    ]\n  },\n  \"env\": {\n    \"DASHSCOPE_API_KEY\": \"sk-你的阿里云 API KEY\"\n  },\n  \"security\": {\n    \"auth\": {\n      \"selectedType\": \"openai\"\n    }\n  },\n  \"model\": {\n    \"name\": \"qwen3.6-plus\"\n  }\n}\n```\n\n*   **获取 API Key**：访问 [阿里云百炼控制台](https:\u002F\u002Fbailian.console.aliyun.com\u002F) 或 [阿里云国际站 Model Studio](https:\u002F\u002Fmodelstudio.console.alibabacloud.com\u002F) 获取。\n*   **其他提供商**：该配置文件同样支持 OpenAI, Anthropic, Google GenAI 等，只需修改 `modelProviders` 对应字段即可。\n\n### 2. 启动与交互\n\n在终端输入以下命令启动 Qwen Code：\n\n```bash\nqwen\n```\n\n启动后，您将进入交互式会话模式。您可以直接输入自然语言指令，例如：\n\n```text\n这个项目是做什么的？\n解释一下代码库的结构。\n帮我重构这个函数。\n为这个模块生成单元测试。\n```\n\n### 3. 常用内置命令\n\n在会话过程中，可以使用斜杠 `\u002F` 开头的命令控制助手：\n\n*   `\u002Fhelp`：查看帮助信息。\n*   `\u002Fauth`：随时切换或重新配置认证方式。\n*   `\u002Fmodel`：在不同已配置的模型之间切换。\n\n---\n*提示：Qwen OAuth 免费层级已于 2026 年 4 月停止服务，请务必使用上述 API Key 方式进行配置。*","一位后端工程师需要在周五下班前紧急重构一个遗留的 Node.js 微服务模块，该模块代码逻辑复杂且缺乏文档。\n\n### 没有 qwen-code 时\n- **理解成本极高**：开发者必须手动逐行阅读数千行晦涩的旧代码，并在不同文件间反复跳转以理清调用关系，耗时数小时。\n- **修改风险巨大**：由于缺乏全局视角，手动修改核心逻辑时极易遗漏边缘情况，导致引入难以察觉的回归错误。\n- **重复劳动繁琐**：编写单元测试和更新相关文档需要完全手工完成，机械性操作占据了大量本应用于逻辑思考的时间。\n- **上下文切换频繁**：为了查找某个函数的定义或用法，不得不频繁在终端、浏览器文档和 IDE 搜索框之间切换，打断心流。\n\n### 使用 qwen-code 后\n- **秒级代码洞察**：直接在终端运行 qwen-code，它能瞬间分析整个代码库，用自然语言清晰解释复杂模块的业务逻辑和数据流向。\n- **智能安全重构**：只需下达“重构此函数并保证兼容性”的指令，qwen-code 即可自动规划修改步骤，执行代码变更并自我验证，大幅降低出错率。\n- **自动化全套产出**：一条命令即可让 qwen-code 自动生成覆盖核心场景的单元测试用例，并同步更新对应的 API 文档，实现零手工编码。\n- **终端内闭环操作**：所有对话、代码查看、编辑和运行均在终端窗口内完成，开发者无需离开命令行环境，保持专注高效的开发节奏。\n\nqwen-code 将原本需要半天的人工排查与重构工作压缩至一小时内完成，让开发者从繁琐的代码维护中解放出来，专注于核心价值交付。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FQwenLM_qwen-code_aa6ddfb1.png","QwenLM","Qwen","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002FQwenLM_4756c6c9.png","Alibaba Cloud's general-purpose AI models",null,"qianwen_opensource@alibabacloud.com","Alibaba_Qwen","https:\u002F\u002Fqwen.ai\u002F","https:\u002F\u002Fgithub.com\u002FQwenLM",[84,88,92,96,100,104,108,111,115,119],{"name":85,"color":86,"percentage":87},"TypeScript","#3178c6",90.2,{"name":89,"color":90,"percentage":91},"JavaScript","#f1e05a",6.2,{"name":93,"color":94,"percentage":95},"Java","#b07219",2.4,{"name":97,"color":98,"percentage":99},"CSS","#663399",0.5,{"name":101,"color":102,"percentage":103},"Python","#3572A5",0.3,{"name":105,"color":106,"percentage":107},"HTML","#e34c26",0.2,{"name":109,"color":110,"percentage":107},"Shell","#89e051",{"name":112,"color":113,"percentage":114},"Batchfile","#C1F12E",0.1,{"name":116,"color":117,"percentage":118},"Dockerfile","#384d54",0,{"name":120,"color":121,"percentage":118},"Makefile","#427819",23555,2234,"2026-04-19T20:59:46","Apache-2.0","Linux, macOS, Windows","未说明",{"notes":129,"python":127,"dependencies":130},"该工具为基于 Node.js 的终端 AI 代理，无需本地部署大模型或 GPU。主要依赖 Node.js 环境（版本需大于等于 20.0.0）。使用前需配置 API Key（支持阿里云、OpenAI、Anthropic 等提供商）或订阅阿里云 Coding Plan。建议安装后重启终端以确保环境变量生效。",[131],"Node.js >= 20.0.0",[44,13,27],"2026-03-27T02:49:30.150509","2026-04-20T10:22:47.404414",[136,141,145,150,155,160,165,169],{"id":137,"question_zh":138,"answer_zh":139,"source_url":140},44566,"如何获取 API Key 以及不同地区的控制台地址是什么？","根据所在地区，请访问以下控制台获取 API Key：\n- 中国大陆以外用户：访问 https:\u002F\u002Fmodelstudio.console.alibabacloud.com\u002F (Global console)\n- 中国大陆用户：访问 https:\u002F\u002Fbailian.console.aliyun.com\u002F (国内控制台)\n获取 Key 后，可通过环境变量或 .env 文件配置使用。","https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fissues\u002F61",{"id":142,"question_zh":143,"answer_zh":144,"source_url":140},44567,"如何通过一行命令启动 Qwen Code？","可以使用以下命令快速启动（请替换为你的 API Key）：\n\n中国大陆以外用户：\nOPENAI_BASE_URL=https:\u002F\u002Fdashscope-intl.aliyuncs.com\u002Fcompatible-mode\u002Fv1 \\\nOPENAI_API_KEY=your-api-key \\\nOPENAI_MODEL=qwen3-coder-plus \\\nqwen\n\n中国大陆用户：\nOPENAI_BASE_URL=https:\u002F\u002Fdashscope.aliyuncs.com\u002Fcompatible-mode\u002Fv1 \\\nOPENAI_API_KEY=你的 API 密钥 \\\nOPENAI_MODEL=qwen3-coder-plus \\\nqwen",{"id":146,"question_zh":147,"answer_zh":148,"source_url":149},44568,"如何在本地通过 vllm 部署 Qwen3-Coder 模型并配合 Qwen Code 使用？","本地部署成功的关键是使用 vllm >= 0.10.0 版本，并正确指定 tool-call-parser。\n\n1. 安装环境：\npip install \"vllm>=0.10.0\" -i https:\u002F\u002Fmirrors.aliyun.com\u002Fpypi\u002Fsimple\u002F\n\n2. 启动模型服务（注意参数 --tool-call-parser qwen3_coder）：\nCUDA_VISIBLE_DEVICES=0,1 vllm serve Qwen\u002FQwen3-Coder-30B-A3B-Instruct --served_model_name qwen3-coder-30b --tensor-parallel-size 2 --enable-auto-tool-choice --tool-call-parser qwen3_coder --host 0.0.0.0\n\n3. 配置 .env 文件：\nOPENAI_API_KEY=empty\nOPENAI_BASE_URL=http:\u002F\u002Fxx.xx.xx.xx:8000\u002Fv1\nOPENAI_MODEL=qwen3-coder-30b","https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fissues\u002F57",{"id":151,"question_zh":152,"answer_zh":153,"source_url":154},44569,"遇到 'Connection error' 或国际用户无法连接 API 怎么办？","国际用户若遇到连接错误，可尝试以下步骤：\n1. 确保在 Alibaba Cloud International 站点激活了 Resource Center 并创建了新的 API Key。\n2. 如果是 Windows PowerShell 用户，尝试关闭严格 SSL 检查：\nnpm config set strict-ssl false --location=project\n3. 检查是否在不同位置（如 .zshrc 和 .env 文件）重复配置了 OPENAI_API_KEY，导致冲突，建议只保留一处配置。","https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fissues\u002F96",{"id":156,"question_zh":157,"answer_zh":158,"source_url":159},44570,"使用 ModelScope 免费额度时，正确的环境变量配置是什么？","使用 ModelScope 的免费额度（每天约 2000 次请求）时，请确保配置如下：\n\nexport OPENAI_API_KEY=\"ms-xxxxxxxxxxxxxx\"  (注意保留 ms- 前缀)\nexport OPENAI_BASE_URL=\"https:\u002F\u002Fapi-inference.modelscope.cn\u002Fv1\"\nexport OPENAI_MODEL=\"Qwen\u002FQwen3-Coder-480B-A35B-Instruct\" (或其他可用模型名称)\n\n常见错误包括去掉了 ms- 前缀或填错了模型名称，这会导致 400 或 401 错误。","https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fissues\u002F117",{"id":161,"question_zh":162,"answer_zh":163,"source_url":164},44571,"为什么会出现 '429 Free allocated quota exceeded' 错误？免费额度政策有变化吗？","该错误表示免费配额已用尽。根据社区反馈，免费策略可能已调整：\n1. 早期政策为每天 1000 次免费请求，但后续可能调整为每天 100 次，甚至计划取消免费层级。\n2. 如果达到限额，建议考虑使用替代方案，如 OpenRouter、Fireworks AI 或直接通过 Alibaba Cloud ModelStudio 付费使用。\n3. 尝试注册新账号可能暂时解决，但同样会受限于新的速率限制。","https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fissues\u002F1742",{"id":166,"question_zh":167,"answer_zh":168,"source_url":140},44572,"在无头模式（Headless Mode）下如何查看 Token 消耗量？","无头模式下没有 \u002Fstats UI 界面，但你可以通过指定输出格式为 JSONL 来获取 token 用量。\n\n运行命令示例：\nqwen -p 'create a hello.js' --output-format stream-json -y\n\n在执行完成后的最后一个 JSONL 输出中，可以找到 total_token 字段，即为本次命令消耗的 Token 数量。",{"id":170,"question_zh":171,"answer_zh":172,"source_url":140},44573,"如果不设置环境变量，如何登录和使用 Qwen Code？","如果不预先设置环境变量，直接运行 qwen 命令会进入交互式 GUI 登录界面。\n操作步骤：\n1. 运行 qwen 命令。\n2. 按 Enter 键打开提示符。\n3. 依次粘贴输入：API Key、Base URL 和 Model name。\n\n注意：最新版本的 npm 包已修复相关问题，建议运行 npm i -g @qwen-code\u002Fqwen-code@latest 进行升级以获得最佳体验。",[174,179,184,189,194,199,204,209,214,219,224,229,234,239,244,249,254,259,264,269],{"id":175,"version":176,"summary_zh":177,"released_at":178},352003,"v0.14.5","## 变更内容\n* 功能(cli\u002Fsdk)：在非交互模式和 SDK API 中公开 \u002Fcontext 使用数据，由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2916 中实现。\n* 功能(cli)：添加启动性能剖析器，由 @doudouOUC 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3232 中实现。\n* 功能(core)：实现用于上下文共享的 fork 子代理，由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2936 中实现。\n* 功能(vscode-ide-companion)：添加 \u002Faccount 以显示账户信息，由 @qqqys 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2984 中实现。\n* 修复(core)：从流式 SSE 帧中检测速率限制错误，由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3246 中实现。\n* 修复(vscode)：限制会话标签页标题长度，防止标签栏溢出，由 @dreamWB 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3249 中实现。\n* 修复(core)：尊重 modelProviders 中自定义的 Gemini baseUrl，由 @doudouOUC 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3212 中实现。\n* 修复(core)：允许在 GeminiChat 流式验证中仅包含思考内容的响应，由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3251 中实现。\n* 修复(cli)：使 \u002Fbug 在不支持超链接的终端中更容易打开，由 @reidliu41 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3257 中实现。\n* 功能(acp)：基于 LLM 的消息重写中间件，支持自定义提示词，由 @zhangxy-zju 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3191 中实现。\n* 修复(cli)：忽略 BaseTextInput 中的字面 Tab 输入，由 @Shenean 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3270 中实现。\n* 功能(auth)：停止提供 Qwen OAuth 免费层级服务（截止日期为 2026 年 4 月 15 日），由 @tanzhenxin 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3291 中实现。\n* 修复(channels\u002Fdingtalk)：在 allowedUsers 匹配时，优先使用 senderStaffId 而不是 senderId，由 @yiliang114 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3294 中实现。\n* 杂项(release)：将版本号提升至 0.14.5，由 @tanzhenxin 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3298 中完成。\n* 修复(cli)：在 ModelDialog 中阻止已停用的 qwen-oauth 模型选择，由 @tanzhenxin 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3299 中实现。\n\n## 新贡献者\n* @dreamWB 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3249 中完成了首次贡献。\n* @reidliu41 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3257 中完成了首次贡献。\n* @Shenean 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3270 中完成了首次贡献。\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fcompare\u002Fv0.14.4...v0.14.5","2026-04-15T15:33:06",{"id":180,"version":181,"summary_zh":182,"released_at":183},352004,"v0.14.4-preview.1","## 变更内容\n* 功能（CLI\u002FSDK）：在非交互模式和 SDK API 中公开 \u002Fcontext 使用数据，由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2916 中实现。\n* 功能（CLI）：添加启动性能分析器，由 @doudouOUC 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3232 中实现。\n* 功能（核心）：实现用于上下文共享的 fork 子代理，由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2936 中实现。\n* 功能（VSCode IDE 插件）：添加 \u002Faccount 路径用于显示账号信息，由 @qqqys 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2984 中实现。\n* 修复（核心）：从流式 SSE 帧中检测速率限制错误，由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3246 中实现。\n* 修复（VSCode）：限制会话标签页标题长度，以防止标签栏溢出，由 @dreamWB 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3249 中实现。\n\n## 新贡献者\n* @dreamWB 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3249 中完成了首次贡献。\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fcompare\u002Fv0.14.4...v0.14.4-preview.1","2026-04-15T00:29:15",{"id":185,"version":186,"summary_zh":187,"released_at":188},352005,"v0.14.4-nightly.20260415.9f9ffbf95","## 变更内容\n* 功能(cli\u002Fsdk)：在非交互模式和 SDK API 中公开 \u002Fcontext 使用数据，由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2916 中实现。\n* 功能(cli)：添加启动性能分析器，由 @doudouOUC 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3232 中实现。\n* 功能(core)：实现用于上下文共享的 fork 子代理，由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2936 中实现。\n* 功能(vscode-ide-companion)：添加 \u002Faccount 以显示账户信息，由 @qqqys 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2984 中实现。\n* 修复(core)：从流式 SSE 帧中检测速率限制错误，由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3246 中实现。\n* 修复(vscode)：限制会话标签页标题长度，防止标签栏溢出，由 @dreamWB 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3249 中实现。\n\n## 新贡献者\n* @dreamWB 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3249 中完成了首次贡献。\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fcompare\u002Fv0.14.4...v0.14.4-nightly.20260415.9f9ffbf95","2026-04-15T00:25:22",{"id":190,"version":191,"summary_zh":192,"released_at":193},352006,"v0.14.4-nightly.20260414.1486e8538","## 变更内容\n* 功能(cli\u002Fsdk)：在非交互模式和 SDK API 中公开 \u002Fcontext 使用数据，由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2916 中实现。\n\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fcompare\u002Fv0.14.4...v0.14.4-nightly.20260414.1486e8538","2026-04-14T00:25:05",{"id":195,"version":196,"summary_zh":197,"released_at":198},352014,"v0.14.2-nightly.20260410.4d2d4432d","## What's Changed\n* fix(ui): Remove dead dirs state and unused hook parameter from InputPrompt by @chinesepowered in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2891\n* fix(followup): prevent tool call UI leak and Enter accept buffer race by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2872\n* fix(core): add getDefaultPermission and allowExternalPaths to ripGrep tool by @LaZzyMan in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2948\n* fix(webui): fix chat input scrollbar not draggable in VS Code plugin by @qqqys in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3038\n* chore: remove outdated pr-review skill by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3028\n* test: add tests for confirmation-bus, prompt-registry, and cli\u002Fcore modules by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2272\n* refactor: centralize IDE diff interaction in CoreToolScheduler by @huww98 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2728\n* fix(bundle): inline tree-sitter WASM for bundled installs by @LaZzyMan in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2985\n* fix(cli): serialize subagent confirmation focus to prevent concurrent input conflicts by @pic4xiu in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2930\n* fix(permissions): match env-prefixed shell commands against saved permission rules by @yiliang114 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2850\n* feat(plan): add \"Yes, restore previous mode\" option when exiting plan mode by @zhangxy-zju in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3008\n* [codex] fix checkpointing init in non-repo directories by @doudouOUC in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3041\n* feat(review): enhance \u002Freview with deterministic analysis, autofix, and security hardening by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2932\n* feat(ui): add customizable status line with \u002Fstatusline command by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2923\n\n## New Contributors\n* @doudouOUC made their first contribution in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3041\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fcompare\u002Fv0.14.2...v0.14.2-nightly.20260410.4d2d4432d","2026-04-10T00:34:51",{"id":200,"version":201,"summary_zh":202,"released_at":203},352015,"v0.14.2-nightly.20260409.f208801b0","## What's Changed\n* fix(ui): Remove dead dirs state and unused hook parameter from InputPrompt by @chinesepowered in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2891\n* fix(followup): prevent tool call UI leak and Enter accept buffer race by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2872\n\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fcompare\u002Fv0.14.2...v0.14.2-nightly.20260409.f208801b0","2026-04-09T00:30:52",{"id":205,"version":206,"summary_zh":207,"released_at":208},351998,"v0.14.5-nightly.20260419.a623655c8","## 变更内容\n* 功能（ACP）：新增对 ACP 集成的完整钩子支持，由 @DennisYu07 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3248 中实现。\n* 功能：优化紧凑模式的用户体验——快捷键、设置同步及安全性，由 @chiga0 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3100 中实现。\n* 功能（钩子）：新增 HTTP 钩子、函数钩子和异步钩子支持，由 @DennisYu07 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2827 中实现。\n* 修复（SDK）：避免 ProcessTransport 中进程退出监听器泄漏，由 @reidliu41 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3295 中实现。\n* 修复（CLI）：防止状态行启动时出现 EBADF 错误导致 CLI 崩溃（#3264），由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3310 中实现。\n* 修复（CLI）：记住“开始新聊天会话”选项，直到摘要发生变化，由 @reidliu41 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3308 中实现。\n* 功能（内存）：实现自动内存管理和自动梦境系统，由 @LaZzyMan 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3087 中实现。\n* 修复（CLI）：将更新通知延迟到模型响应完成后再显示，由 @pic4xiu 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3321 中实现。\n* 测试（核心）：稳定 glob 截断测试，由 @reidliu41 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3322 中实现。\n* 文档：修复 Windows 安装命令，使其在 CMD 和 PowerShell 中均能正常工作，由 @Skyline-9 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3252 中实现。\n* 功能（CLI）：支持多行状态行输出，由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3311 中实现。\n* 修复（核心）：限制技能监视器深度，以防止文件描述符耗尽，由 @tanzhenxin 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3320 中实现。\n* 修复（核心）：在切换模型时从历史记录中移除思考块，由 @tanzhenxin 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3315 中实现。\n* 文档：更新认证方法，以反映 OAuth 的停止使用，由 @joeytoday 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3325 中实现。\n* 修复（核心）：添加 Shell 参数转义指南，以防止特殊字符引发错误，由 @LaZzyMan 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3327 中实现。\n* 重构（核心）：将 fork 子代理参数从 execute() 移至构造时，由 @tanzhenxin 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3255 中实现。\n* 功能（技能）：新增 \u002Fbatch 技能，用于并行批处理操作，由 @doudouOUC 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3079 中实现。\n* 功能：支持无头模式和 SDK 的后台子代理，由 @tanzhenxin 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3076 中实现。\n* 功能（核心）：新增从 .qwen\u002Frules\u002F 目录注入基于路径的上下文规则功能，由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3339 中实现。\n* 测试（集成）：在交互式测试中匹配新的 Cron 通知格式，由 @tanzhenxin 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3402 中实现。\n* 功能（CLI）：为 TUI 添加双输出边车模式，由 @chiga0 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3352 中实现。\n* 功能：将 `M-d` 绑定为合理的（Emacs 风格）默认绑定，由 @pedrormjunior 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3358 中实现。\n* 修复（CLI）：减少终端重绘时光标移动次数，由 @reidliu41 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3381 中实现。\n* 修复（钉钉）：仅在连续消息后添加“（续）”后缀。","2026-04-19T00:21:11",{"id":210,"version":211,"summary_zh":212,"released_at":213},351999,"v0.14.5-nightly.20260418.418acc548","## 变更内容\n* 功能（ACP）：添加 ACP 集成的完整钩子支持，由 @DennisYu07 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3248 中实现\n* 功能：优化紧凑模式的用户体验——快捷键、设置同步和安全性，由 @chiga0 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3100 中实现\n* 功能（钩子）：添加 HTTP 钩子、函数钩子和异步钩子支持，由 @DennisYu07 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2827 中实现\n* 修复（SDK）：避免在 ProcessTransport 中泄漏进程退出监听器，由 @reidliu41 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3295 中实现\n* 修复（CLI）：防止状态行启动时出现 EBADF 错误导致 CLI 崩溃（#3264），由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3310 中实现\n* 修复（CLI）：记住“开始新聊天会话”选项，直到摘要发生变化，由 @reidliu41 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3308 中实现\n* 功能（内存）：实现自动内存管理和自动梦境系统，由 @LaZzyMan 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3087 中实现\n* 修复（CLI）：将更新通知延迟到模型响应完成后再显示，由 @pic4xiu 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3321 中实现\n* 测试（核心）：稳定 glob 截断测试，由 @reidliu41 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3322 中实现\n* 文档：修复 Windows 安装命令，使其在 CMD 和 PowerShell 中均能正常工作，由 @Skyline-9 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3252 中实现\n* 功能（CLI）：支持多行状态行输出，由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3311 中实现\n* 修复（核心）：限制技能监视器的深度，以防止文件描述符耗尽，由 @tanzhenxin 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3320 中实现\n* 修复（核心）：在切换模型时从历史记录中移除思考块，由 @tanzhenxin 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3315 中实现\n* 文档：更新认证方法，以反映 OAuth 的停止使用，由 @joeytoday 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3325 中实现\n* 修复（核心）：添加 Shell 参数转义指南，以防止特殊字符错误，由 @LaZzyMan 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3327 中实现\n* 重构（核心）：将 fork 子代理参数从 execute() 移至构造时，由 @tanzhenxin 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3255 中实现\n* 功能（技能）：添加 \u002Fbatch 技能，用于并行批处理操作，由 @doudouOUC 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3079 中实现\n* 功能：支持无头和 SDK 的后台子代理，由 @tanzhenxin 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3076 中实现\n* 功能（核心）：从 .qwen\u002Frules\u002F 添加基于路径的上下文规则注入，由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3339 中实现\n* 测试（集成）：在交互式测试中匹配新的 Cron 通知格式，由 @tanzhenxin 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3402 中实现\n* 功能（CLI）：为 TUI 添加双输出边车模式，由 @chiga0 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3352 中实现\n* 功能：将 `M-d` 绑定到合理的（类似 Emacs 的）默认行为，由 @pedrormjunior 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3358 中实现\n* 修复（CLI）：减少终端重绘时光标移动次数，由 @reidliu41 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3381 中实现\n\n## 新贡献者\n* @Skyline-9 进行了他们的首次 c","2026-04-18T00:22:45",{"id":215,"version":216,"summary_zh":217,"released_at":218},352000,"v0.15.0-preview.0","## 变更内容\n* 功能（ACP）：新增对 ACP 集成的完整钩子支持，由 @DennisYu07 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3248 中实现。\n* 功能：优化紧凑模式的用户体验——快捷键、设置同步及安全性，由 @chiga0 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3100 中实现。\n* 功能（钩子）：新增 HTTP 钩子、函数钩子和异步钩子支持，由 @DennisYu07 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2827 中实现。\n* 修复（SDK）：避免 ProcessTransport 中进程退出监听器泄漏，由 @reidliu41 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3295 中实现。\n* 修复（CLI）：防止状态行启动时出现 EBADF 错误导致 CLI 崩溃（#3264），由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3310 中实现。\n* 修复（CLI）：记住“开始新聊天会话”选项，直到摘要发生变化，由 @reidliu41 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3308 中实现。\n* 功能（内存）：实现自动内存管理和自动梦境系统，由 @LaZzyMan 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3087 中实现。\n* 修复（CLI）：将更新通知延迟到模型响应完成后再进行，由 @pic4xiu 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3321 中实现。\n* 测试（核心）：稳定 glob 截断测试，由 @reidliu41 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3322 中实现。\n* 文档：修复 Windows 安装命令，使其在 CMD 和 PowerShell 中均能正常工作，由 @Skyline-9 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3252 中实现。\n* 功能（CLI）：支持多行状态行输出，由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3311 中实现。\n* 修复（核心）：限制技能监视器深度，以防止文件描述符耗尽，由 @tanzhenxin 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3320 中实现。\n* 修复（核心）：在切换模型时从历史记录中移除思考块，由 @tanzhenxin 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3315 中实现。\n* 文档：更新认证方法，以反映 OAuth 已停止使用的情况，由 @joeytoday 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3325 中实现。\n* 修复（核心）：添加 Shell 参数转义指南，以防止特殊字符引发错误，由 @LaZzyMan 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3327 中实现。\n* 重构（核心）：将 fork 子代理参数从 execute() 移至构造时，由 @tanzhenxin 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3255 中实现。\n* 功能（技能）：新增 \u002Fbatch 技能，用于并行批处理操作，由 @doudouOUC 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3079 中实现。\n* 功能：支持无头和 SDK 的后台子代理，由 @tanzhenxin 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3076 中实现。\n* 功能（核心）：新增从 .qwen\u002Frules\u002F 目录注入基于路径的上下文规则功能，由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3339 中实现。\n* 测试（集成）：在交互式测试中匹配新的 Cron 通知格式，由 @tanzhenxin 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3402 中实现。\n\n## 新贡献者\n* @Skyline-9 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3252 中完成了首次贡献。\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fcompare\u002Fv0.14.5...v0.15.0-preview.0","2026-04-17T15:15:08",{"id":220,"version":221,"summary_zh":222,"released_at":223},352001,"v0.14.5-nightly.20260417.12b24e2d2","## 变更内容\n* 功能（ACP）：新增对 ACP 集成的完整钩子支持，由 @DennisYu07 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3248 中实现\n* 功能：优化紧凑模式的用户体验——快捷键、设置同步及安全性，由 @chiga0 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3100 中实现\n* 功能（钩子）：新增 HTTP 钩子、函数钩子和异步钩子支持，由 @DennisYu07 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2827 中实现\n* 修复（SDK）：避免在 ProcessTransport 中泄漏进程退出监听器，由 @reidliu41 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3295 中修复\n* 修复（CLI）：防止状态行启动时出现 EBADF 错误导致 CLI 崩溃（#3264），由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3310 中修复\n* 修复（CLI）：记住“开始新的聊天会话”选项，直到摘要发生变化，由 @reidliu41 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3308 中修复\n* 功能（内存）：实现自动内存管理和自动梦境系统，由 @LaZzyMan 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3087 中实现\n* 修复（CLI）：将更新通知延迟到模型响应完成后再进行，由 @pic4xiu 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3321 中修复\n* 测试（核心）：稳定 glob 截断测试，由 @reidliu41 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3322 中完成\n\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fcompare\u002Fv0.14.5...v0.14.5-nightly.20260417.12b24e2d2","2026-04-17T00:25:19",{"id":225,"version":226,"summary_zh":227,"released_at":228},352002,"v0.14.5-nightly.20260416.a6612940f","**完整更新日志**: https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fcompare\u002Fv0.14.5...v0.14.5-nightly.20260416.a6612940f","2026-04-16T00:25:38",{"id":230,"version":231,"summary_zh":232,"released_at":233},352007,"v0.14.4","## 变更内容\n* 功能（CLI）：CJK 词切分及 Ctrl+箭头导航优化，由 @Apophis3158 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2942 中实现。\n* 修复（VSCode）：在执行新会话操作时强制刷新 ACP 会话，由 @yiliang114 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2874 中修复。\n* 功能：在 \u002Fsettings 中将文本输入替换为快速模型选择器，由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3120 中实现。\n* 功能：在 \u002Fsettings 对话框中显示当前活动设置的描述，由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3116 中实现。\n* 修复（CLI）：优先处理斜杠命令补全，由 @yiliang114 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3104 中修复。\n* 功能（i18n）：添加法语（fr-FR）本地化支持，由 @sibylassana95 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3126 中实现。\n* 修复（CLI）：改进终端中 Markdown 表格的渲染，由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2914 中修复。\n* 修复：防止状态栏脚本损坏 settings.json 文件，由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3091 中修复。\n* 修复（CLI）：在 TextInput 多行模式下，在提交前检查换行符，由 @tanzhenxin 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3094 中修复。\n* 修复（输入）：保留粘贴内容中的制表符，由 @tanzhenxin 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3045 中修复。\n* 修复：恢复时使用最新的助手令牌计数，而非过时的压缩检查点，由 @tanzhenxin 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3109 中修复。\n* 修复：将 normalize-package-data 升级至 7.0.1 版本（修复 DEP0169 警告），由 @evan70 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2865 中修复。\n* 功能（CLI）：排队输入编辑——通过 ↑\u002FESC 弹出队列中的消息进行编辑，由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2871 中实现。\n* 修复（核心）：将递归文件爬取限制在 10 万条以内，以防止内存溢出，由 @tanzhenxin 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3138 中修复。\n* 修复（频道）：将代理设置应用于频道启动命令，由 @tanzhenxin 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3136 中修复。\n* 修复：延迟加载频道插件，以消除 DEP0040 启动警告，由 @tanzhenxin 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3134 中修复。\n* 修复（核心）：当 IDE 的差异打开失败时，回退到 CLI 确认提示，由 @yiliang114 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3031 中修复。\n* 修复（核心）：处理 OAuth 刷新响应体为空的情况，由 @B-A-M-N 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3123 中修复。\n* 修复（后续）：修复 OpenAI 兼容提供商上后续建议不生效的问题，由 @wenshao 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3151 中修复。\n* 功能（频道）：在 TelegramAdapter 中添加语音消息支持，由 @feyclaw 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3150 中实现。\n* 功能（CLI）：在设置中支持 tools.sandboxImage，由 @doudouOUC 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3146 中实现。\n* 功能（CLI）：当工作区覆盖全局 modelProviders 时发出警告，由 @doudouOUC 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3148 中实现。\n* 功能（钩子）：新增 StopFailure 和 PostCompact 钩子事件，由 @DennisYu07 在 https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2825 中实现。\n* 功能（核心）：智能工具 par","2026-04-13T14:26:26",{"id":235,"version":236,"summary_zh":237,"released_at":238},352008,"v0.14.4-preview.0","## What's Changed\n* feat(cli): CJK word segmentation and Ctrl+arrow navigation optimization by @Apophis3158 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2942\n* fix(vscode): force fresh ACP session on new-session action by @yiliang114 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2874\n* feat: replace text input with model picker for Fast Model in \u002Fsettings by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3120\n* feat: show description for active setting in \u002Fsettings dialog by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3116\n* fix(cli): prioritize slash command completions by @yiliang114 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3104\n* feat(i18n): add French (fr-FR) locale support by @sibylassana95 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3126\n* fix(cli): improve markdown table rendering in terminal by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2914\n* fix: prevent statusline script from corrupting settings.json by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3091\n* fix(cli): check NEWLINE before SUBMIT in TextInput multiline mode by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3094\n* fix(input): preserve tab characters in pasted content by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3045\n* fix: use latest assistant token count on resume instead of stale compression checkpoint by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3109\n* fix: upgrade normalize-package-data to 7.0.1 (fixes DEP0169 warning) by @evan70 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2865\n* feat(cli): queue input editing — pop queued messages for editing via ↑\u002FESC by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2871\n* fix(core): cap recursive file crawler at 100k entries to prevent OOM by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3138\n* fix(channels): apply proxy settings to channel start command by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3136\n* fix: lazy-load channel plugins to eliminate DEP0040 startup warning by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3134\n* fix(core): fall back to CLI confirmation when IDE diff open fails by @yiliang114 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3031\n* fix(core): handle empty OAuth refresh response body by @B-A-M-N in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3123\n* fix(followup): fix follow-up suggestions not working on OpenAI-compatible providers by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3151\n* feat(channels): add voice message support in TelegramAdapter by @feyclaw in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3150\n* feat(cli): support tools.sandboxImage in settings by @doudouOUC in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3146\n* feat(cli): warn when workspace overrides global modelProviders by @doudouOUC in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3148\n* feat(hooks): Add StopFailure and PostCompact hook events by @DennisYu07 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2825\n* feat(core): intelligent tool parallelism with Kind-based batching and shell read-only detection by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2864\n* docs(readme): Add announcement for Qwen OAuth free tier policy adjustment by @pomelo-nwu in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3207\n* fix(cli): recover from stuck bracketed-paste mode and keep Ctrl+C reachable by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3181\n* chore: remove legacy directories (.gcp, .aoneci, hello, .allstar) by @pomelo-nwu in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3199\n* refactor: merge test-utils package into core by @pomelo-nwu in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3200\n* fix(cli): set qwen3.5-plus as default model for Coding Plan by @pomelo-nwu in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3193\n* ci(release): parallelize release validation by @yiliang114 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3132\n* feat: add contextual tips system with post-response context awareness by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2904\n* feat(subagents): propagate approval mode to sub-agents by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3066\n* fix(core): respect respectGitIgnore setting in @file injection path by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3197\n* feat(skills): add model override support via skill frontmatter by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2949\n* fix(core): show clear error when MCP server cwd does not exist by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3192\n* fix(cli): honor --openai-api-key in non-interactive auth validation by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3187\n* chore: bump version to 0.14.4 by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3209\n* fix(cli): stop refilling input with prior prompt on cancel by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3208\n* feat(cli): support bare exit\u002Fquit commands to exit the CLI by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fp","2026-04-13T11:08:50",{"id":240,"version":241,"summary_zh":242,"released_at":243},352009,"v0.14.3-nightly.20260413.7614c8c58","## What's Changed\n* feat(cli): CJK word segmentation and Ctrl+arrow navigation optimization by @Apophis3158 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2942\n* fix(vscode): force fresh ACP session on new-session action by @yiliang114 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2874\n* feat: replace text input with model picker for Fast Model in \u002Fsettings by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3120\n* feat: show description for active setting in \u002Fsettings dialog by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3116\n* fix(cli): prioritize slash command completions by @yiliang114 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3104\n* feat(i18n): add French (fr-FR) locale support by @sibylassana95 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3126\n* fix(cli): improve markdown table rendering in terminal by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2914\n* fix: prevent statusline script from corrupting settings.json by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3091\n* fix(cli): check NEWLINE before SUBMIT in TextInput multiline mode by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3094\n* fix(input): preserve tab characters in pasted content by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3045\n* fix: use latest assistant token count on resume instead of stale compression checkpoint by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3109\n* fix: upgrade normalize-package-data to 7.0.1 (fixes DEP0169 warning) by @evan70 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2865\n* feat(cli): queue input editing — pop queued messages for editing via ↑\u002FESC by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2871\n* fix(core): cap recursive file crawler at 100k entries to prevent OOM by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3138\n* fix(channels): apply proxy settings to channel start command by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3136\n* fix: lazy-load channel plugins to eliminate DEP0040 startup warning by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3134\n* fix(core): fall back to CLI confirmation when IDE diff open fails by @yiliang114 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3031\n* fix(core): handle empty OAuth refresh response body by @B-A-M-N in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3123\n* fix(followup): fix follow-up suggestions not working on OpenAI-compatible providers by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3151\n\n## New Contributors\n* @Apophis3158 made their first contribution in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2942\n* @sibylassana95 made their first contribution in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3126\n* @evan70 made their first contribution in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2865\n* @B-A-M-N made their first contribution in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3123\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fcompare\u002Fv0.14.3...v0.14.3-nightly.20260413.7614c8c58","2026-04-13T00:32:08",{"id":245,"version":246,"summary_zh":247,"released_at":248},352010,"v0.14.3-nightly.20260412.56392c739","## What's Changed\n* feat(cli): CJK word segmentation and Ctrl+arrow navigation optimization by @Apophis3158 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2942\n* fix(vscode): force fresh ACP session on new-session action by @yiliang114 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2874\n* feat: replace text input with model picker for Fast Model in \u002Fsettings by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3120\n* feat: show description for active setting in \u002Fsettings dialog by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3116\n* fix(cli): prioritize slash command completions by @yiliang114 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3104\n* feat(i18n): add French (fr-FR) locale support by @sibylassana95 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3126\n* fix(cli): improve markdown table rendering in terminal by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2914\n* fix: prevent statusline script from corrupting settings.json by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3091\n* fix(cli): check NEWLINE before SUBMIT in TextInput multiline mode by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3094\n* fix(input): preserve tab characters in pasted content by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3045\n* fix: use latest assistant token count on resume instead of stale compression checkpoint by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3109\n* fix: upgrade normalize-package-data to 7.0.1 (fixes DEP0169 warning) by @evan70 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2865\n* feat(cli): queue input editing — pop queued messages for editing via ↑\u002FESC by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2871\n* fix(core): cap recursive file crawler at 100k entries to prevent OOM by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3138\n* fix(channels): apply proxy settings to channel start command by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3136\n* fix: lazy-load channel plugins to eliminate DEP0040 startup warning by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3134\n\n## New Contributors\n* @Apophis3158 made their first contribution in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2942\n* @sibylassana95 made their first contribution in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3126\n* @evan70 made their first contribution in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2865\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fcompare\u002Fv0.14.3...v0.14.3-nightly.20260412.56392c739","2026-04-12T00:32:35",{"id":250,"version":251,"summary_zh":252,"released_at":253},352011,"v0.14.3-nightly.20260411.55bcec70d","**Full Changelog**: https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fcompare\u002Fv0.14.3...v0.14.3-nightly.20260411.55bcec70d","2026-04-11T00:32:49",{"id":255,"version":256,"summary_zh":257,"released_at":258},352012,"v0.14.3","## What's Changed\n* fix(ui): Remove dead dirs state and unused hook parameter from InputPrompt by @chinesepowered in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2891\n* fix(followup): prevent tool call UI leak and Enter accept buffer race by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2872\n* fix(core): add getDefaultPermission and allowExternalPaths to ripGrep tool by @LaZzyMan in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2948\n* fix(webui): fix chat input scrollbar not draggable in VS Code plugin by @qqqys in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3038\n* chore: remove outdated pr-review skill by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3028\n* test: add tests for confirmation-bus, prompt-registry, and cli\u002Fcore modules by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2272\n* refactor: centralize IDE diff interaction in CoreToolScheduler by @huww98 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2728\n* fix(bundle): inline tree-sitter WASM for bundled installs by @LaZzyMan in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2985\n* fix(cli): serialize subagent confirmation focus to prevent concurrent input conflicts by @pic4xiu in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2930\n* fix(permissions): match env-prefixed shell commands against saved permission rules by @yiliang114 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2850\n* feat(plan): add \"Yes, restore previous mode\" option when exiting plan mode by @zhangxy-zju in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3008\n* [codex] fix checkpointing init in non-repo directories by @doudouOUC in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3041\n* feat(review): enhance \u002Freview with deterministic analysis, autofix, and security hardening by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2932\n* feat(ui): add customizable status line with \u002Fstatusline command by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2923\n* fix: prevent Shift+Tab from accepting prompt placeholder suggestion by @BZ-D in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3060\n* fix(weixin): add missing iLink headers to QR code login flow by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3044\n* refactor: rename verboseMode to compactMode for better UX clarity by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3075\n* fix: improve \u002Fmodel --fast description clarity by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3077\n* fix(cli): add 'detail' subcommand to \u002Fcontext command by @YuchenLiang00 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3042\n* fix: persist ProceedAlways permission outcome in compact mode by @yiliang114 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3069\n* fix: add --fast hint to \u002Fmodel description for discoverability by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3086\n* chore: bump version to 0.14.3 by @yiliang114 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3112\n\n## New Contributors\n* @doudouOUC made their first contribution in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3041\n* @BZ-D made their first contribution in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3060\n* @YuchenLiang00 made their first contribution in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3042\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fcompare\u002Fv0.14.2...v0.14.3","2026-04-10T14:21:42",{"id":260,"version":261,"summary_zh":262,"released_at":263},352013,"v0.14.3-preview.0","## What's Changed\n* fix(ui): Remove dead dirs state and unused hook parameter from InputPrompt by @chinesepowered in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2891\n* fix(followup): prevent tool call UI leak and Enter accept buffer race by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2872\n* fix(core): add getDefaultPermission and allowExternalPaths to ripGrep tool by @LaZzyMan in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2948\n* fix(webui): fix chat input scrollbar not draggable in VS Code plugin by @qqqys in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3038\n* chore: remove outdated pr-review skill by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3028\n* test: add tests for confirmation-bus, prompt-registry, and cli\u002Fcore modules by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2272\n* refactor: centralize IDE diff interaction in CoreToolScheduler by @huww98 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2728\n* fix(bundle): inline tree-sitter WASM for bundled installs by @LaZzyMan in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2985\n* fix(cli): serialize subagent confirmation focus to prevent concurrent input conflicts by @pic4xiu in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2930\n* fix(permissions): match env-prefixed shell commands against saved permission rules by @yiliang114 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2850\n* feat(plan): add \"Yes, restore previous mode\" option when exiting plan mode by @zhangxy-zju in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3008\n* [codex] fix checkpointing init in non-repo directories by @doudouOUC in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3041\n* feat(review): enhance \u002Freview with deterministic analysis, autofix, and security hardening by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2932\n* feat(ui): add customizable status line with \u002Fstatusline command by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2923\n* fix: prevent Shift+Tab from accepting prompt placeholder suggestion by @BZ-D in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3060\n* fix(weixin): add missing iLink headers to QR code login flow by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3044\n* refactor: rename verboseMode to compactMode for better UX clarity by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3075\n* fix: improve \u002Fmodel --fast description clarity by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3077\n* fix(cli): add 'detail' subcommand to \u002Fcontext command by @YuchenLiang00 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3042\n* fix: persist ProceedAlways permission outcome in compact mode by @yiliang114 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3069\n* fix: add --fast hint to \u002Fmodel description for discoverability by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3086\n\n## New Contributors\n* @doudouOUC made their first contribution in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3041\n* @BZ-D made their first contribution in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3060\n* @YuchenLiang00 made their first contribution in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3042\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fcompare\u002Fv0.14.2...v0.14.3-preview.0","2026-04-10T12:38:47",{"id":265,"version":266,"summary_zh":267,"released_at":268},352016,"v0.14.2","## What's Changed\n* fix(vscode-ide-companion): fix blank screen in VS Code 0.14.1 webview by @yiliang114 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2959\n* fix(hooks): preserve null exit code from signal kills instead of collapsing to 0 by @chinesepowered in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2976\n* feat(cli): implement \u002Fplan command for plan mode by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2921\n* feat(core): thinking block cross-turn retention with idle cleanup by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2897\n* feat(core): adaptive output token escalation (8K default + 64K retry) by @wenshao in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2898\n* feat: add bugfix workflow, test-engineer agent, and debugging skills by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2881\n* fix(cli): disable follow-up suggestions by default by @tanzhenxin in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2954\n* feat: add qwen3.6-plus model to ModelStudio Coding Plan by @pomelo-nwu in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3015\n* fix(cli): fix csiUPrefix error in Linux\u002FWayland by @qqqys in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2995\n* bump version to 0.14.2 by @qwen-code-dev-bot in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3020\n* fix(cli): sync packages\u002Fcli version and sandboxImageUri to 0.14.2 by @yiliang114 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3026\n\n## New Contributors\n* @qwen-code-dev-bot made their first contribution in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F3020\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fcompare\u002Fv0.14.1...v0.14.2","2026-04-08T13:59:52",{"id":270,"version":271,"summary_zh":272,"released_at":273},352017,"v0.14.0-preview.6","## What's Changed\n* fix(vscode-ide-companion): fix blank screen in VS Code 0.14.1 webview by @yiliang114 in https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fpull\u002F2959\n\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Fcompare\u002Fv0.14.1...v0.14.0-preview.6","2026-04-08T00:36:25"]