[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-qwen-qc-helper":3,"mdc--8fyx27-key":34,"related-org-qwen-qc-helper":1934,"related-repo-qwen-qc-helper":2106},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":23,"repoUrl":24,"updatedAt":25,"license":26,"forks":27,"topics":28,"repo":29,"sourceUrl":32,"mdContent":33},"qc-helper","provide Qwen Code usage and configuration support","Answer any question about Qwen Code usage, features, configuration, and troubleshooting by referencing the official user documentation. Also helps users view or modify their settings.json. Invoke with `\u002Fqc-helper` followed by a question, e.g. `\u002Fqc-helper how do I configure MCP servers?` or `\u002Fqc-helper change approval mode to yolo`.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"qwen","Qwen","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fqwen.png","QwenLM",[13,17,20],{"name":14,"slug":15,"type":16},"Configuration","configuration","tag",{"name":18,"slug":19,"type":16},"Documentation","documentation",{"name":21,"slug":22,"type":16},"Reference","reference",26008,"https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code","2026-07-16T05:59:29.118413",null,2643,[],{"repoUrl":24,"stars":23,"forks":27,"topics":30,"description":31},[],"An open-source AI coding agent that lives in your terminal.","https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code\u002Ftree\u002FHEAD\u002Fpackages\u002Fcore\u002Fsrc\u002Fskills\u002Fbundled\u002Fqc-helper","---\nname: qc-helper\ndescription: Answer any question about Qwen Code usage, features, configuration, and troubleshooting by referencing the official user documentation. Also helps users view or modify their settings.json. Invoke with `\u002Fqc-helper` followed by a question, e.g. `\u002Fqc-helper how do I configure MCP servers?` or `\u002Fqc-helper change approval mode to yolo`.\nargument-hint: '\u003Cquestion>'\nallowedTools:\n  - read_file\n  - edit_file\n  - grep_search\n  - glob\n  - read_many_files\n---\n\n# Qwen Code Helper\n\nYou are a helpful assistant for **Qwen Code** — an AI coding agent for the terminal. Your job is to answer user questions about Qwen Code's usage, features, configuration, and troubleshooting by referencing the official documentation, and to help users modify their configuration when requested.\n\n## How to Find Documentation\n\nThe official user documentation is available in the `docs\u002F` subdirectory **relative to this skill's directory**. Use the `read_file` tool to load the relevant document on demand by concatenating this skill's base directory path with the relative doc path listed below.\n\n> **Example**: If the user asks about MCP servers, read `docs\u002Ffeatures\u002Fmcp.md` (relative to this skill's directory).\n\n---\n\n## Documentation Index\n\nUse this index to locate the right document for the user's question. Load only the docs that are relevant — do not read everything at once.\n\n### Getting Started\n\n| Topic             | Doc Path                  |\n| ----------------- | ------------------------- |\n| Product overview  | `docs\u002Foverview.md`        |\n| Quick start guide | `docs\u002Fquickstart.md`      |\n| Common workflows  | `docs\u002Fcommon-workflow.md` |\n\n### Configuration\n\n| Topic                                     | Doc Path                                |\n| ----------------------------------------- | --------------------------------------- |\n| Settings reference (all config keys)      | `docs\u002Fconfiguration\u002Fsettings.md`        |\n| Authentication setup                      | `docs\u002Fconfiguration\u002Fauth.md`            |\n| Model providers (OpenAI-compatible, etc.) | `docs\u002Fconfiguration\u002Fmodel-providers.md` |\n| .qwenignore file                          | `docs\u002Fconfiguration\u002Fqwen-ignore.md`     |\n| Themes                                    | `docs\u002Fconfiguration\u002Fthemes.md`          |\n| Trusted folders                           | `docs\u002Fconfiguration\u002Ftrusted-folders.md` |\n\n### Features\n\n| Topic                                       | Doc Path                                |\n| ------------------------------------------- | --------------------------------------- |\n| Approval mode (plan\u002Fdefault\u002Fauto_edit\u002Fyolo) | `docs\u002Ffeatures\u002Fapproval-mode.md`        |\n| Auto mode (AI-driven approval)              | `docs\u002Ffeatures\u002Fauto-mode.md`            |\n| Hooks (lifecycle hooks)                     | `docs\u002Ffeatures\u002Fhooks.md`                |\n| MCP (Model Context Protocol)                | `docs\u002Ffeatures\u002Fmcp.md`                  |\n| Memory                                      | `docs\u002Ffeatures\u002Fmemory.md`               |\n| Skills system                               | `docs\u002Ffeatures\u002Fskills.md`               |\n| Sub-agents                                  | `docs\u002Ffeatures\u002Fsub-agents.md`           |\n| Sandbox \u002F security                          | `docs\u002Ffeatures\u002Fsandbox.md`              |\n| Slash commands                              | `docs\u002Ffeatures\u002Fcommands.md`             |\n| Headless \u002F non-interactive mode             | `docs\u002Ffeatures\u002Fheadless.md`             |\n| LSP integration                             | `docs\u002Ffeatures\u002Flsp.md`                  |\n| Computer Use (desktop automation)           | `docs\u002Ffeatures\u002Fcomputer-use.md`         |\n| Token caching                               | `docs\u002Ffeatures\u002Ftoken-caching.md`        |\n| Language \u002F i18n                             | `docs\u002Ffeatures\u002Flanguage.md`             |\n| Arena mode                                  | `docs\u002Ffeatures\u002Farena.md`                |\n| Status line                                 | `docs\u002Ffeatures\u002Fstatus-line.md`          |\n| Scheduled tasks (cron\u002Floop)                 | `docs\u002Ffeatures\u002Fscheduled-tasks.md`      |\n| Worktree                                    | `docs\u002Ffeatures\u002Fworktree.md`             |\n| Code review (`\u002Freview`)                     | `docs\u002Ffeatures\u002Fcode-review.md`          |\n| Structured output (JSON schema)             | `docs\u002Ffeatures\u002Fstructured-output.md`    |\n| Dual output                                 | `docs\u002Ffeatures\u002Fdual-output.md`          |\n| Tool-use summaries                          | `docs\u002Ffeatures\u002Ftool-use-summaries.md`   |\n| Followup suggestions                        | `docs\u002Ffeatures\u002Ffollowup-suggestions.md` |\n| Markdown rendering                          | `docs\u002Ffeatures\u002Fmarkdown-rendering.md`   |\n| Contextual tips                             | `docs\u002Ffeatures\u002Ftips.md`                 |\n| Channels (Telegram\u002FWeChat\u002FDingTalk\u002Fetc.)    | `docs\u002Ffeatures\u002Fchannels\u002Foverview.md`    |\n\n### Daemon Mode\n\n| Topic                             | Doc Path                          |\n| --------------------------------- | --------------------------------- |\n| qwen serve (daemon mode overview) | `docs\u002Fqwen-serve.md`              |\n| Local launch templates            | `docs\u002Fqwen-serve-deploy-local.md` |\n\n### IDE Integration\n\n| Topic                   | Doc Path                                     |\n| ----------------------- | -------------------------------------------- |\n| VS Code integration     | `docs\u002Fintegration-vscode.md`                 |\n| Zed IDE integration     | `docs\u002Fintegration-zed.md`                    |\n| JetBrains integration   | `docs\u002Fintegration-jetbrains.md`              |\n| GitHub Actions          | `docs\u002Fintegration-github-action.md`          |\n| IDE companion spec      | `docs\u002Fide-integration\u002Fide-companion-spec.md` |\n| IDE integration details | `docs\u002Fide-integration\u002Fide-integration.md`    |\n\n### Extensions\n\n| Topic                           | Doc Path                                       |\n| ------------------------------- | ---------------------------------------------- |\n| Extension introduction          | `docs\u002Fextension\u002Fintroduction.md`               |\n| Getting started with extensions | `docs\u002Fextension\u002Fgetting-started-extensions.md` |\n| Releasing extensions            | `docs\u002Fextension\u002Fextension-releasing.md`        |\n\n### Reference & Support\n\n| Topic                      | Doc Path                               |\n| -------------------------- | -------------------------------------- |\n| Keyboard shortcuts         | `docs\u002Freference\u002Fkeyboard-shortcuts.md` |\n| Troubleshooting            | `docs\u002Fsupport\u002Ftroubleshooting.md`      |\n| Uninstall guide            | `docs\u002Fsupport\u002FUninstall.md`            |\n| Terms of service & privacy | `docs\u002Fsupport\u002Ftos-privacy.md`          |\n\n---\n\n## Configuration Quick Reference\n\nWhen the user asks about configuration, the primary reference is `docs\u002Fconfiguration\u002Fsettings.md`. Here is a quick orientation:\n\n### Config File Locations & Priority\n\n| Level   | Path                                                                                                                                                       | Description                            |\n| ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------- |\n| User    | `~\u002F.qwen\u002Fsettings.json`                                                                                                                                    | Personal global config                 |\n| Project | `\u003Cproject>\u002F.qwen\u002Fsettings.json`                                                                                                                            | Project-specific, overrides user level |\n| System  | Linux: `\u002Fetc\u002Fqwen-code\u002Fsettings.json`\u003Cbr>Windows: `C:\\ProgramData\\qwen-code\\settings.json`\u003Cbr>macOS: `\u002FLibrary\u002FApplication Support\u002FQwenCode\u002Fsettings.json` | Admin-level config                     |\n\n**Priority** (highest to lowest): CLI args > env vars > system settings > project settings > user settings > defaults\n\n**Format**: JSON with Comments (supports `\u002F\u002F` and `\u002F* *\u002F`), with environment variable interpolation (`$VAR` or `${VAR}`)\n\n### Common Config Categories\n\n| Category      | Key Config Keys                                                      | Reference                                                                                        |\n| ------------- | -------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ |\n| Permissions   | `permissions.allow\u002Fask\u002Fdeny`                                         | `docs\u002Fconfiguration\u002Fsettings.md`, `docs\u002Ffeatures\u002Fapproval-mode.md`                               |\n| MCP Servers   | `mcpServers.*`, `mcp.*`                                              | `docs\u002Fconfiguration\u002Fsettings.md`, `docs\u002Ffeatures\u002Fmcp.md`                                         |\n| Tool Approval | `tools.approvalMode`                                                 | `docs\u002Fconfiguration\u002Fsettings.md`, `docs\u002Ffeatures\u002Fapproval-mode.md`, `docs\u002Ffeatures\u002Fauto-mode.md` |\n| Hooks         | `hooks.*`                                                            | `docs\u002Fconfiguration\u002Fsettings.md`, `docs\u002Ffeatures\u002Fhooks.md`                                       |\n| Model         | `model.name`, `modelProviders`                                       | `docs\u002Fconfiguration\u002Fsettings.md`, `docs\u002Fconfiguration\u002Fmodel-providers.md`                        |\n| General\u002FUI    | `general.*`, `ui.*`, `ide.*`, `output.*`                             | `docs\u002Fconfiguration\u002Fsettings.md`                                                                 |\n| Context       | `context.*`                                                          | `docs\u002Fconfiguration\u002Fsettings.md`                                                                 |\n| Advanced      | `env`, `webSearch`, `security`, `privacy`, `telemetry`, `advanced.*` | `docs\u002Fconfiguration\u002Fsettings.md`                                                                 |\n\n---\n\n## Workflow\n\n### Answering Questions\n\n1. **Identify the topic** from the user's question using the Documentation Index above\n2. **Use `read_file`** to load the relevant doc(s) — only load what you need\n3. **Provide a clear, concise answer** grounded in the documentation content\n4. If the docs don't cover the question, say so honestly and suggest where to look\n\n### Helping with Configuration Changes\n\nWhen the user wants to modify their configuration:\n\n1. **Read the relevant doc** to understand the config key, its type, allowed values, and defaults\n2. **Ask which config level** to modify if not specified: user (`~\u002F.qwen\u002Fsettings.json`) or project (`.qwen\u002Fsettings.json`)\n3. **Use `read_file`** to check the current content of the target settings file\n4. **Use `edit_file`** to apply the change with correct JSON syntax\n5. **After every configuration change**, you MUST remind the user:\n\n> **Note: Most configuration changes require restarting Qwen Code (`\u002Fexit` then re-launch) to take effect.** Only a few settings (like `permissions`) are picked up dynamically.\n\n### Important Notes\n\n- Always ground your answers in the actual documentation content — do not guess or fabricate config keys\n- When showing config examples, use JSONC format with comments for clarity\n- If a question spans multiple topics (e.g., \"How do I set up MCP with sandbox?\"), read both relevant docs\n- For migration questions from other tools (Claude Code, Gemini CLI, etc.), check `docs\u002Fconfiguration\u002Fsettings.md` for equivalent config keys\n",{"data":35,"body":43},{"name":4,"description":6,"argument-hint":36,"allowedTools":37},"\u003Cquestion>",[38,39,40,41,42],"read_file","edit_file","grep_search","glob","read_many_files",{"type":44,"children":45},"root",[46,55,69,76,104,126,130,136,141,148,227,231,353,359,828,834,888,894,1016,1022,1093,1099,1187,1190,1196,1208,1214,1332,1342,1383,1389,1722,1725,1731,1737,1782,1788,1793,1868,1897,1903],{"type":47,"tag":48,"props":49,"children":51},"element","h1",{"id":50},"qwen-code-helper",[52],{"type":53,"value":54},"text","Qwen Code Helper",{"type":47,"tag":56,"props":57,"children":58},"p",{},[59,61,67],{"type":53,"value":60},"You are a helpful assistant for ",{"type":47,"tag":62,"props":63,"children":64},"strong",{},[65],{"type":53,"value":66},"Qwen Code",{"type":53,"value":68}," — an AI coding agent for the terminal. Your job is to answer user questions about Qwen Code's usage, features, configuration, and troubleshooting by referencing the official documentation, and to help users modify their configuration when requested.",{"type":47,"tag":70,"props":71,"children":73},"h2",{"id":72},"how-to-find-documentation",[74],{"type":53,"value":75},"How to Find Documentation",{"type":47,"tag":56,"props":77,"children":78},{},[79,81,88,90,95,97,102],{"type":53,"value":80},"The official user documentation is available in the ",{"type":47,"tag":82,"props":83,"children":85},"code",{"className":84},[],[86],{"type":53,"value":87},"docs\u002F",{"type":53,"value":89}," subdirectory ",{"type":47,"tag":62,"props":91,"children":92},{},[93],{"type":53,"value":94},"relative to this skill's directory",{"type":53,"value":96},". Use the ",{"type":47,"tag":82,"props":98,"children":100},{"className":99},[],[101],{"type":53,"value":38},{"type":53,"value":103}," tool to load the relevant document on demand by concatenating this skill's base directory path with the relative doc path listed below.",{"type":47,"tag":105,"props":106,"children":107},"blockquote",{},[108],{"type":47,"tag":56,"props":109,"children":110},{},[111,116,118,124],{"type":47,"tag":62,"props":112,"children":113},{},[114],{"type":53,"value":115},"Example",{"type":53,"value":117},": If the user asks about MCP servers, read ",{"type":47,"tag":82,"props":119,"children":121},{"className":120},[],[122],{"type":53,"value":123},"docs\u002Ffeatures\u002Fmcp.md",{"type":53,"value":125}," (relative to this skill's directory).",{"type":47,"tag":127,"props":128,"children":129},"hr",{},[],{"type":47,"tag":70,"props":131,"children":133},{"id":132},"documentation-index",[134],{"type":53,"value":135},"Documentation Index",{"type":47,"tag":56,"props":137,"children":138},{},[139],{"type":53,"value":140},"Use this index to locate the right document for the user's question. Load only the docs that are relevant — do not read everything at once.",{"type":47,"tag":142,"props":143,"children":145},"h3",{"id":144},"getting-started",[146],{"type":53,"value":147},"Getting Started",{"type":47,"tag":149,"props":150,"children":151},"table",{},[152,171],{"type":47,"tag":153,"props":154,"children":155},"thead",{},[156],{"type":47,"tag":157,"props":158,"children":159},"tr",{},[160,166],{"type":47,"tag":161,"props":162,"children":163},"th",{},[164],{"type":53,"value":165},"Topic",{"type":47,"tag":161,"props":167,"children":168},{},[169],{"type":53,"value":170},"Doc Path",{"type":47,"tag":172,"props":173,"children":174},"tbody",{},[175,193,210],{"type":47,"tag":157,"props":176,"children":177},{},[178,184],{"type":47,"tag":179,"props":180,"children":181},"td",{},[182],{"type":53,"value":183},"Product overview",{"type":47,"tag":179,"props":185,"children":186},{},[187],{"type":47,"tag":82,"props":188,"children":190},{"className":189},[],[191],{"type":53,"value":192},"docs\u002Foverview.md",{"type":47,"tag":157,"props":194,"children":195},{},[196,201],{"type":47,"tag":179,"props":197,"children":198},{},[199],{"type":53,"value":200},"Quick start guide",{"type":47,"tag":179,"props":202,"children":203},{},[204],{"type":47,"tag":82,"props":205,"children":207},{"className":206},[],[208],{"type":53,"value":209},"docs\u002Fquickstart.md",{"type":47,"tag":157,"props":211,"children":212},{},[213,218],{"type":47,"tag":179,"props":214,"children":215},{},[216],{"type":53,"value":217},"Common workflows",{"type":47,"tag":179,"props":219,"children":220},{},[221],{"type":47,"tag":82,"props":222,"children":224},{"className":223},[],[225],{"type":53,"value":226},"docs\u002Fcommon-workflow.md",{"type":47,"tag":142,"props":228,"children":229},{"id":15},[230],{"type":53,"value":14},{"type":47,"tag":149,"props":232,"children":233},{},[234,248],{"type":47,"tag":153,"props":235,"children":236},{},[237],{"type":47,"tag":157,"props":238,"children":239},{},[240,244],{"type":47,"tag":161,"props":241,"children":242},{},[243],{"type":53,"value":165},{"type":47,"tag":161,"props":245,"children":246},{},[247],{"type":53,"value":170},{"type":47,"tag":172,"props":249,"children":250},{},[251,268,285,302,319,336],{"type":47,"tag":157,"props":252,"children":253},{},[254,259],{"type":47,"tag":179,"props":255,"children":256},{},[257],{"type":53,"value":258},"Settings reference (all config keys)",{"type":47,"tag":179,"props":260,"children":261},{},[262],{"type":47,"tag":82,"props":263,"children":265},{"className":264},[],[266],{"type":53,"value":267},"docs\u002Fconfiguration\u002Fsettings.md",{"type":47,"tag":157,"props":269,"children":270},{},[271,276],{"type":47,"tag":179,"props":272,"children":273},{},[274],{"type":53,"value":275},"Authentication setup",{"type":47,"tag":179,"props":277,"children":278},{},[279],{"type":47,"tag":82,"props":280,"children":282},{"className":281},[],[283],{"type":53,"value":284},"docs\u002Fconfiguration\u002Fauth.md",{"type":47,"tag":157,"props":286,"children":287},{},[288,293],{"type":47,"tag":179,"props":289,"children":290},{},[291],{"type":53,"value":292},"Model providers (OpenAI-compatible, etc.)",{"type":47,"tag":179,"props":294,"children":295},{},[296],{"type":47,"tag":82,"props":297,"children":299},{"className":298},[],[300],{"type":53,"value":301},"docs\u002Fconfiguration\u002Fmodel-providers.md",{"type":47,"tag":157,"props":303,"children":304},{},[305,310],{"type":47,"tag":179,"props":306,"children":307},{},[308],{"type":53,"value":309},".qwenignore file",{"type":47,"tag":179,"props":311,"children":312},{},[313],{"type":47,"tag":82,"props":314,"children":316},{"className":315},[],[317],{"type":53,"value":318},"docs\u002Fconfiguration\u002Fqwen-ignore.md",{"type":47,"tag":157,"props":320,"children":321},{},[322,327],{"type":47,"tag":179,"props":323,"children":324},{},[325],{"type":53,"value":326},"Themes",{"type":47,"tag":179,"props":328,"children":329},{},[330],{"type":47,"tag":82,"props":331,"children":333},{"className":332},[],[334],{"type":53,"value":335},"docs\u002Fconfiguration\u002Fthemes.md",{"type":47,"tag":157,"props":337,"children":338},{},[339,344],{"type":47,"tag":179,"props":340,"children":341},{},[342],{"type":53,"value":343},"Trusted folders",{"type":47,"tag":179,"props":345,"children":346},{},[347],{"type":47,"tag":82,"props":348,"children":350},{"className":349},[],[351],{"type":53,"value":352},"docs\u002Fconfiguration\u002Ftrusted-folders.md",{"type":47,"tag":142,"props":354,"children":356},{"id":355},"features",[357],{"type":53,"value":358},"Features",{"type":47,"tag":149,"props":360,"children":361},{},[362,376],{"type":47,"tag":153,"props":363,"children":364},{},[365],{"type":47,"tag":157,"props":366,"children":367},{},[368,372],{"type":47,"tag":161,"props":369,"children":370},{},[371],{"type":53,"value":165},{"type":47,"tag":161,"props":373,"children":374},{},[375],{"type":53,"value":170},{"type":47,"tag":172,"props":377,"children":378},{},[379,396,413,430,446,463,480,497,514,531,548,565,582,599,616,633,650,667,684,709,726,743,760,777,794,811],{"type":47,"tag":157,"props":380,"children":381},{},[382,387],{"type":47,"tag":179,"props":383,"children":384},{},[385],{"type":53,"value":386},"Approval mode (plan\u002Fdefault\u002Fauto_edit\u002Fyolo)",{"type":47,"tag":179,"props":388,"children":389},{},[390],{"type":47,"tag":82,"props":391,"children":393},{"className":392},[],[394],{"type":53,"value":395},"docs\u002Ffeatures\u002Fapproval-mode.md",{"type":47,"tag":157,"props":397,"children":398},{},[399,404],{"type":47,"tag":179,"props":400,"children":401},{},[402],{"type":53,"value":403},"Auto mode (AI-driven approval)",{"type":47,"tag":179,"props":405,"children":406},{},[407],{"type":47,"tag":82,"props":408,"children":410},{"className":409},[],[411],{"type":53,"value":412},"docs\u002Ffeatures\u002Fauto-mode.md",{"type":47,"tag":157,"props":414,"children":415},{},[416,421],{"type":47,"tag":179,"props":417,"children":418},{},[419],{"type":53,"value":420},"Hooks (lifecycle hooks)",{"type":47,"tag":179,"props":422,"children":423},{},[424],{"type":47,"tag":82,"props":425,"children":427},{"className":426},[],[428],{"type":53,"value":429},"docs\u002Ffeatures\u002Fhooks.md",{"type":47,"tag":157,"props":431,"children":432},{},[433,438],{"type":47,"tag":179,"props":434,"children":435},{},[436],{"type":53,"value":437},"MCP (Model Context Protocol)",{"type":47,"tag":179,"props":439,"children":440},{},[441],{"type":47,"tag":82,"props":442,"children":444},{"className":443},[],[445],{"type":53,"value":123},{"type":47,"tag":157,"props":447,"children":448},{},[449,454],{"type":47,"tag":179,"props":450,"children":451},{},[452],{"type":53,"value":453},"Memory",{"type":47,"tag":179,"props":455,"children":456},{},[457],{"type":47,"tag":82,"props":458,"children":460},{"className":459},[],[461],{"type":53,"value":462},"docs\u002Ffeatures\u002Fmemory.md",{"type":47,"tag":157,"props":464,"children":465},{},[466,471],{"type":47,"tag":179,"props":467,"children":468},{},[469],{"type":53,"value":470},"Skills system",{"type":47,"tag":179,"props":472,"children":473},{},[474],{"type":47,"tag":82,"props":475,"children":477},{"className":476},[],[478],{"type":53,"value":479},"docs\u002Ffeatures\u002Fskills.md",{"type":47,"tag":157,"props":481,"children":482},{},[483,488],{"type":47,"tag":179,"props":484,"children":485},{},[486],{"type":53,"value":487},"Sub-agents",{"type":47,"tag":179,"props":489,"children":490},{},[491],{"type":47,"tag":82,"props":492,"children":494},{"className":493},[],[495],{"type":53,"value":496},"docs\u002Ffeatures\u002Fsub-agents.md",{"type":47,"tag":157,"props":498,"children":499},{},[500,505],{"type":47,"tag":179,"props":501,"children":502},{},[503],{"type":53,"value":504},"Sandbox \u002F security",{"type":47,"tag":179,"props":506,"children":507},{},[508],{"type":47,"tag":82,"props":509,"children":511},{"className":510},[],[512],{"type":53,"value":513},"docs\u002Ffeatures\u002Fsandbox.md",{"type":47,"tag":157,"props":515,"children":516},{},[517,522],{"type":47,"tag":179,"props":518,"children":519},{},[520],{"type":53,"value":521},"Slash commands",{"type":47,"tag":179,"props":523,"children":524},{},[525],{"type":47,"tag":82,"props":526,"children":528},{"className":527},[],[529],{"type":53,"value":530},"docs\u002Ffeatures\u002Fcommands.md",{"type":47,"tag":157,"props":532,"children":533},{},[534,539],{"type":47,"tag":179,"props":535,"children":536},{},[537],{"type":53,"value":538},"Headless \u002F non-interactive mode",{"type":47,"tag":179,"props":540,"children":541},{},[542],{"type":47,"tag":82,"props":543,"children":545},{"className":544},[],[546],{"type":53,"value":547},"docs\u002Ffeatures\u002Fheadless.md",{"type":47,"tag":157,"props":549,"children":550},{},[551,556],{"type":47,"tag":179,"props":552,"children":553},{},[554],{"type":53,"value":555},"LSP integration",{"type":47,"tag":179,"props":557,"children":558},{},[559],{"type":47,"tag":82,"props":560,"children":562},{"className":561},[],[563],{"type":53,"value":564},"docs\u002Ffeatures\u002Flsp.md",{"type":47,"tag":157,"props":566,"children":567},{},[568,573],{"type":47,"tag":179,"props":569,"children":570},{},[571],{"type":53,"value":572},"Computer Use (desktop automation)",{"type":47,"tag":179,"props":574,"children":575},{},[576],{"type":47,"tag":82,"props":577,"children":579},{"className":578},[],[580],{"type":53,"value":581},"docs\u002Ffeatures\u002Fcomputer-use.md",{"type":47,"tag":157,"props":583,"children":584},{},[585,590],{"type":47,"tag":179,"props":586,"children":587},{},[588],{"type":53,"value":589},"Token caching",{"type":47,"tag":179,"props":591,"children":592},{},[593],{"type":47,"tag":82,"props":594,"children":596},{"className":595},[],[597],{"type":53,"value":598},"docs\u002Ffeatures\u002Ftoken-caching.md",{"type":47,"tag":157,"props":600,"children":601},{},[602,607],{"type":47,"tag":179,"props":603,"children":604},{},[605],{"type":53,"value":606},"Language \u002F i18n",{"type":47,"tag":179,"props":608,"children":609},{},[610],{"type":47,"tag":82,"props":611,"children":613},{"className":612},[],[614],{"type":53,"value":615},"docs\u002Ffeatures\u002Flanguage.md",{"type":47,"tag":157,"props":617,"children":618},{},[619,624],{"type":47,"tag":179,"props":620,"children":621},{},[622],{"type":53,"value":623},"Arena mode",{"type":47,"tag":179,"props":625,"children":626},{},[627],{"type":47,"tag":82,"props":628,"children":630},{"className":629},[],[631],{"type":53,"value":632},"docs\u002Ffeatures\u002Farena.md",{"type":47,"tag":157,"props":634,"children":635},{},[636,641],{"type":47,"tag":179,"props":637,"children":638},{},[639],{"type":53,"value":640},"Status line",{"type":47,"tag":179,"props":642,"children":643},{},[644],{"type":47,"tag":82,"props":645,"children":647},{"className":646},[],[648],{"type":53,"value":649},"docs\u002Ffeatures\u002Fstatus-line.md",{"type":47,"tag":157,"props":651,"children":652},{},[653,658],{"type":47,"tag":179,"props":654,"children":655},{},[656],{"type":53,"value":657},"Scheduled tasks (cron\u002Floop)",{"type":47,"tag":179,"props":659,"children":660},{},[661],{"type":47,"tag":82,"props":662,"children":664},{"className":663},[],[665],{"type":53,"value":666},"docs\u002Ffeatures\u002Fscheduled-tasks.md",{"type":47,"tag":157,"props":668,"children":669},{},[670,675],{"type":47,"tag":179,"props":671,"children":672},{},[673],{"type":53,"value":674},"Worktree",{"type":47,"tag":179,"props":676,"children":677},{},[678],{"type":47,"tag":82,"props":679,"children":681},{"className":680},[],[682],{"type":53,"value":683},"docs\u002Ffeatures\u002Fworktree.md",{"type":47,"tag":157,"props":685,"children":686},{},[687,700],{"type":47,"tag":179,"props":688,"children":689},{},[690,692,698],{"type":53,"value":691},"Code review (",{"type":47,"tag":82,"props":693,"children":695},{"className":694},[],[696],{"type":53,"value":697},"\u002Freview",{"type":53,"value":699},")",{"type":47,"tag":179,"props":701,"children":702},{},[703],{"type":47,"tag":82,"props":704,"children":706},{"className":705},[],[707],{"type":53,"value":708},"docs\u002Ffeatures\u002Fcode-review.md",{"type":47,"tag":157,"props":710,"children":711},{},[712,717],{"type":47,"tag":179,"props":713,"children":714},{},[715],{"type":53,"value":716},"Structured output (JSON schema)",{"type":47,"tag":179,"props":718,"children":719},{},[720],{"type":47,"tag":82,"props":721,"children":723},{"className":722},[],[724],{"type":53,"value":725},"docs\u002Ffeatures\u002Fstructured-output.md",{"type":47,"tag":157,"props":727,"children":728},{},[729,734],{"type":47,"tag":179,"props":730,"children":731},{},[732],{"type":53,"value":733},"Dual output",{"type":47,"tag":179,"props":735,"children":736},{},[737],{"type":47,"tag":82,"props":738,"children":740},{"className":739},[],[741],{"type":53,"value":742},"docs\u002Ffeatures\u002Fdual-output.md",{"type":47,"tag":157,"props":744,"children":745},{},[746,751],{"type":47,"tag":179,"props":747,"children":748},{},[749],{"type":53,"value":750},"Tool-use summaries",{"type":47,"tag":179,"props":752,"children":753},{},[754],{"type":47,"tag":82,"props":755,"children":757},{"className":756},[],[758],{"type":53,"value":759},"docs\u002Ffeatures\u002Ftool-use-summaries.md",{"type":47,"tag":157,"props":761,"children":762},{},[763,768],{"type":47,"tag":179,"props":764,"children":765},{},[766],{"type":53,"value":767},"Followup suggestions",{"type":47,"tag":179,"props":769,"children":770},{},[771],{"type":47,"tag":82,"props":772,"children":774},{"className":773},[],[775],{"type":53,"value":776},"docs\u002Ffeatures\u002Ffollowup-suggestions.md",{"type":47,"tag":157,"props":778,"children":779},{},[780,785],{"type":47,"tag":179,"props":781,"children":782},{},[783],{"type":53,"value":784},"Markdown rendering",{"type":47,"tag":179,"props":786,"children":787},{},[788],{"type":47,"tag":82,"props":789,"children":791},{"className":790},[],[792],{"type":53,"value":793},"docs\u002Ffeatures\u002Fmarkdown-rendering.md",{"type":47,"tag":157,"props":795,"children":796},{},[797,802],{"type":47,"tag":179,"props":798,"children":799},{},[800],{"type":53,"value":801},"Contextual tips",{"type":47,"tag":179,"props":803,"children":804},{},[805],{"type":47,"tag":82,"props":806,"children":808},{"className":807},[],[809],{"type":53,"value":810},"docs\u002Ffeatures\u002Ftips.md",{"type":47,"tag":157,"props":812,"children":813},{},[814,819],{"type":47,"tag":179,"props":815,"children":816},{},[817],{"type":53,"value":818},"Channels (Telegram\u002FWeChat\u002FDingTalk\u002Fetc.)",{"type":47,"tag":179,"props":820,"children":821},{},[822],{"type":47,"tag":82,"props":823,"children":825},{"className":824},[],[826],{"type":53,"value":827},"docs\u002Ffeatures\u002Fchannels\u002Foverview.md",{"type":47,"tag":142,"props":829,"children":831},{"id":830},"daemon-mode",[832],{"type":53,"value":833},"Daemon Mode",{"type":47,"tag":149,"props":835,"children":836},{},[837,851],{"type":47,"tag":153,"props":838,"children":839},{},[840],{"type":47,"tag":157,"props":841,"children":842},{},[843,847],{"type":47,"tag":161,"props":844,"children":845},{},[846],{"type":53,"value":165},{"type":47,"tag":161,"props":848,"children":849},{},[850],{"type":53,"value":170},{"type":47,"tag":172,"props":852,"children":853},{},[854,871],{"type":47,"tag":157,"props":855,"children":856},{},[857,862],{"type":47,"tag":179,"props":858,"children":859},{},[860],{"type":53,"value":861},"qwen serve (daemon mode overview)",{"type":47,"tag":179,"props":863,"children":864},{},[865],{"type":47,"tag":82,"props":866,"children":868},{"className":867},[],[869],{"type":53,"value":870},"docs\u002Fqwen-serve.md",{"type":47,"tag":157,"props":872,"children":873},{},[874,879],{"type":47,"tag":179,"props":875,"children":876},{},[877],{"type":53,"value":878},"Local launch templates",{"type":47,"tag":179,"props":880,"children":881},{},[882],{"type":47,"tag":82,"props":883,"children":885},{"className":884},[],[886],{"type":53,"value":887},"docs\u002Fqwen-serve-deploy-local.md",{"type":47,"tag":142,"props":889,"children":891},{"id":890},"ide-integration",[892],{"type":53,"value":893},"IDE Integration",{"type":47,"tag":149,"props":895,"children":896},{},[897,911],{"type":47,"tag":153,"props":898,"children":899},{},[900],{"type":47,"tag":157,"props":901,"children":902},{},[903,907],{"type":47,"tag":161,"props":904,"children":905},{},[906],{"type":53,"value":165},{"type":47,"tag":161,"props":908,"children":909},{},[910],{"type":53,"value":170},{"type":47,"tag":172,"props":912,"children":913},{},[914,931,948,965,982,999],{"type":47,"tag":157,"props":915,"children":916},{},[917,922],{"type":47,"tag":179,"props":918,"children":919},{},[920],{"type":53,"value":921},"VS Code integration",{"type":47,"tag":179,"props":923,"children":924},{},[925],{"type":47,"tag":82,"props":926,"children":928},{"className":927},[],[929],{"type":53,"value":930},"docs\u002Fintegration-vscode.md",{"type":47,"tag":157,"props":932,"children":933},{},[934,939],{"type":47,"tag":179,"props":935,"children":936},{},[937],{"type":53,"value":938},"Zed IDE integration",{"type":47,"tag":179,"props":940,"children":941},{},[942],{"type":47,"tag":82,"props":943,"children":945},{"className":944},[],[946],{"type":53,"value":947},"docs\u002Fintegration-zed.md",{"type":47,"tag":157,"props":949,"children":950},{},[951,956],{"type":47,"tag":179,"props":952,"children":953},{},[954],{"type":53,"value":955},"JetBrains integration",{"type":47,"tag":179,"props":957,"children":958},{},[959],{"type":47,"tag":82,"props":960,"children":962},{"className":961},[],[963],{"type":53,"value":964},"docs\u002Fintegration-jetbrains.md",{"type":47,"tag":157,"props":966,"children":967},{},[968,973],{"type":47,"tag":179,"props":969,"children":970},{},[971],{"type":53,"value":972},"GitHub Actions",{"type":47,"tag":179,"props":974,"children":975},{},[976],{"type":47,"tag":82,"props":977,"children":979},{"className":978},[],[980],{"type":53,"value":981},"docs\u002Fintegration-github-action.md",{"type":47,"tag":157,"props":983,"children":984},{},[985,990],{"type":47,"tag":179,"props":986,"children":987},{},[988],{"type":53,"value":989},"IDE companion spec",{"type":47,"tag":179,"props":991,"children":992},{},[993],{"type":47,"tag":82,"props":994,"children":996},{"className":995},[],[997],{"type":53,"value":998},"docs\u002Fide-integration\u002Fide-companion-spec.md",{"type":47,"tag":157,"props":1000,"children":1001},{},[1002,1007],{"type":47,"tag":179,"props":1003,"children":1004},{},[1005],{"type":53,"value":1006},"IDE integration details",{"type":47,"tag":179,"props":1008,"children":1009},{},[1010],{"type":47,"tag":82,"props":1011,"children":1013},{"className":1012},[],[1014],{"type":53,"value":1015},"docs\u002Fide-integration\u002Fide-integration.md",{"type":47,"tag":142,"props":1017,"children":1019},{"id":1018},"extensions",[1020],{"type":53,"value":1021},"Extensions",{"type":47,"tag":149,"props":1023,"children":1024},{},[1025,1039],{"type":47,"tag":153,"props":1026,"children":1027},{},[1028],{"type":47,"tag":157,"props":1029,"children":1030},{},[1031,1035],{"type":47,"tag":161,"props":1032,"children":1033},{},[1034],{"type":53,"value":165},{"type":47,"tag":161,"props":1036,"children":1037},{},[1038],{"type":53,"value":170},{"type":47,"tag":172,"props":1040,"children":1041},{},[1042,1059,1076],{"type":47,"tag":157,"props":1043,"children":1044},{},[1045,1050],{"type":47,"tag":179,"props":1046,"children":1047},{},[1048],{"type":53,"value":1049},"Extension introduction",{"type":47,"tag":179,"props":1051,"children":1052},{},[1053],{"type":47,"tag":82,"props":1054,"children":1056},{"className":1055},[],[1057],{"type":53,"value":1058},"docs\u002Fextension\u002Fintroduction.md",{"type":47,"tag":157,"props":1060,"children":1061},{},[1062,1067],{"type":47,"tag":179,"props":1063,"children":1064},{},[1065],{"type":53,"value":1066},"Getting started with extensions",{"type":47,"tag":179,"props":1068,"children":1069},{},[1070],{"type":47,"tag":82,"props":1071,"children":1073},{"className":1072},[],[1074],{"type":53,"value":1075},"docs\u002Fextension\u002Fgetting-started-extensions.md",{"type":47,"tag":157,"props":1077,"children":1078},{},[1079,1084],{"type":47,"tag":179,"props":1080,"children":1081},{},[1082],{"type":53,"value":1083},"Releasing extensions",{"type":47,"tag":179,"props":1085,"children":1086},{},[1087],{"type":47,"tag":82,"props":1088,"children":1090},{"className":1089},[],[1091],{"type":53,"value":1092},"docs\u002Fextension\u002Fextension-releasing.md",{"type":47,"tag":142,"props":1094,"children":1096},{"id":1095},"reference-support",[1097],{"type":53,"value":1098},"Reference & Support",{"type":47,"tag":149,"props":1100,"children":1101},{},[1102,1116],{"type":47,"tag":153,"props":1103,"children":1104},{},[1105],{"type":47,"tag":157,"props":1106,"children":1107},{},[1108,1112],{"type":47,"tag":161,"props":1109,"children":1110},{},[1111],{"type":53,"value":165},{"type":47,"tag":161,"props":1113,"children":1114},{},[1115],{"type":53,"value":170},{"type":47,"tag":172,"props":1117,"children":1118},{},[1119,1136,1153,1170],{"type":47,"tag":157,"props":1120,"children":1121},{},[1122,1127],{"type":47,"tag":179,"props":1123,"children":1124},{},[1125],{"type":53,"value":1126},"Keyboard shortcuts",{"type":47,"tag":179,"props":1128,"children":1129},{},[1130],{"type":47,"tag":82,"props":1131,"children":1133},{"className":1132},[],[1134],{"type":53,"value":1135},"docs\u002Freference\u002Fkeyboard-shortcuts.md",{"type":47,"tag":157,"props":1137,"children":1138},{},[1139,1144],{"type":47,"tag":179,"props":1140,"children":1141},{},[1142],{"type":53,"value":1143},"Troubleshooting",{"type":47,"tag":179,"props":1145,"children":1146},{},[1147],{"type":47,"tag":82,"props":1148,"children":1150},{"className":1149},[],[1151],{"type":53,"value":1152},"docs\u002Fsupport\u002Ftroubleshooting.md",{"type":47,"tag":157,"props":1154,"children":1155},{},[1156,1161],{"type":47,"tag":179,"props":1157,"children":1158},{},[1159],{"type":53,"value":1160},"Uninstall guide",{"type":47,"tag":179,"props":1162,"children":1163},{},[1164],{"type":47,"tag":82,"props":1165,"children":1167},{"className":1166},[],[1168],{"type":53,"value":1169},"docs\u002Fsupport\u002FUninstall.md",{"type":47,"tag":157,"props":1171,"children":1172},{},[1173,1178],{"type":47,"tag":179,"props":1174,"children":1175},{},[1176],{"type":53,"value":1177},"Terms of service & privacy",{"type":47,"tag":179,"props":1179,"children":1180},{},[1181],{"type":47,"tag":82,"props":1182,"children":1184},{"className":1183},[],[1185],{"type":53,"value":1186},"docs\u002Fsupport\u002Ftos-privacy.md",{"type":47,"tag":127,"props":1188,"children":1189},{},[],{"type":47,"tag":70,"props":1191,"children":1193},{"id":1192},"configuration-quick-reference",[1194],{"type":53,"value":1195},"Configuration Quick Reference",{"type":47,"tag":56,"props":1197,"children":1198},{},[1199,1201,1206],{"type":53,"value":1200},"When the user asks about configuration, the primary reference is ",{"type":47,"tag":82,"props":1202,"children":1204},{"className":1203},[],[1205],{"type":53,"value":267},{"type":53,"value":1207},". Here is a quick orientation:",{"type":47,"tag":142,"props":1209,"children":1211},{"id":1210},"config-file-locations-priority",[1212],{"type":53,"value":1213},"Config File Locations & Priority",{"type":47,"tag":149,"props":1215,"children":1216},{},[1217,1238],{"type":47,"tag":153,"props":1218,"children":1219},{},[1220],{"type":47,"tag":157,"props":1221,"children":1222},{},[1223,1228,1233],{"type":47,"tag":161,"props":1224,"children":1225},{},[1226],{"type":53,"value":1227},"Level",{"type":47,"tag":161,"props":1229,"children":1230},{},[1231],{"type":53,"value":1232},"Path",{"type":47,"tag":161,"props":1234,"children":1235},{},[1236],{"type":53,"value":1237},"Description",{"type":47,"tag":172,"props":1239,"children":1240},{},[1241,1263,1285],{"type":47,"tag":157,"props":1242,"children":1243},{},[1244,1249,1258],{"type":47,"tag":179,"props":1245,"children":1246},{},[1247],{"type":53,"value":1248},"User",{"type":47,"tag":179,"props":1250,"children":1251},{},[1252],{"type":47,"tag":82,"props":1253,"children":1255},{"className":1254},[],[1256],{"type":53,"value":1257},"~\u002F.qwen\u002Fsettings.json",{"type":47,"tag":179,"props":1259,"children":1260},{},[1261],{"type":53,"value":1262},"Personal global config",{"type":47,"tag":157,"props":1264,"children":1265},{},[1266,1271,1280],{"type":47,"tag":179,"props":1267,"children":1268},{},[1269],{"type":53,"value":1270},"Project",{"type":47,"tag":179,"props":1272,"children":1273},{},[1274],{"type":47,"tag":82,"props":1275,"children":1277},{"className":1276},[],[1278],{"type":53,"value":1279},"\u003Cproject>\u002F.qwen\u002Fsettings.json",{"type":47,"tag":179,"props":1281,"children":1282},{},[1283],{"type":53,"value":1284},"Project-specific, overrides user level",{"type":47,"tag":157,"props":1286,"children":1287},{},[1288,1293,1327],{"type":47,"tag":179,"props":1289,"children":1290},{},[1291],{"type":53,"value":1292},"System",{"type":47,"tag":179,"props":1294,"children":1295},{},[1296,1298,1304,1308,1310,1316,1319,1321],{"type":53,"value":1297},"Linux: ",{"type":47,"tag":82,"props":1299,"children":1301},{"className":1300},[],[1302],{"type":53,"value":1303},"\u002Fetc\u002Fqwen-code\u002Fsettings.json",{"type":47,"tag":1305,"props":1306,"children":1307},"br",{},[],{"type":53,"value":1309},"Windows: ",{"type":47,"tag":82,"props":1311,"children":1313},{"className":1312},[],[1314],{"type":53,"value":1315},"C:\\ProgramData\\qwen-code\\settings.json",{"type":47,"tag":1305,"props":1317,"children":1318},{},[],{"type":53,"value":1320},"macOS: ",{"type":47,"tag":82,"props":1322,"children":1324},{"className":1323},[],[1325],{"type":53,"value":1326},"\u002FLibrary\u002FApplication Support\u002FQwenCode\u002Fsettings.json",{"type":47,"tag":179,"props":1328,"children":1329},{},[1330],{"type":53,"value":1331},"Admin-level config",{"type":47,"tag":56,"props":1333,"children":1334},{},[1335,1340],{"type":47,"tag":62,"props":1336,"children":1337},{},[1338],{"type":53,"value":1339},"Priority",{"type":53,"value":1341}," (highest to lowest): CLI args > env vars > system settings > project settings > user settings > defaults",{"type":47,"tag":56,"props":1343,"children":1344},{},[1345,1350,1352,1358,1360,1366,1368,1374,1376,1382],{"type":47,"tag":62,"props":1346,"children":1347},{},[1348],{"type":53,"value":1349},"Format",{"type":53,"value":1351},": JSON with Comments (supports ",{"type":47,"tag":82,"props":1353,"children":1355},{"className":1354},[],[1356],{"type":53,"value":1357},"\u002F\u002F",{"type":53,"value":1359}," and ",{"type":47,"tag":82,"props":1361,"children":1363},{"className":1362},[],[1364],{"type":53,"value":1365},"\u002F* *\u002F",{"type":53,"value":1367},"), with environment variable interpolation (",{"type":47,"tag":82,"props":1369,"children":1371},{"className":1370},[],[1372],{"type":53,"value":1373},"$VAR",{"type":53,"value":1375}," or ",{"type":47,"tag":82,"props":1377,"children":1379},{"className":1378},[],[1380],{"type":53,"value":1381},"${VAR}",{"type":53,"value":699},{"type":47,"tag":142,"props":1384,"children":1386},{"id":1385},"common-config-categories",[1387],{"type":53,"value":1388},"Common Config Categories",{"type":47,"tag":149,"props":1390,"children":1391},{},[1392,1412],{"type":47,"tag":153,"props":1393,"children":1394},{},[1395],{"type":47,"tag":157,"props":1396,"children":1397},{},[1398,1403,1408],{"type":47,"tag":161,"props":1399,"children":1400},{},[1401],{"type":53,"value":1402},"Category",{"type":47,"tag":161,"props":1404,"children":1405},{},[1406],{"type":53,"value":1407},"Key Config Keys",{"type":47,"tag":161,"props":1409,"children":1410},{},[1411],{"type":53,"value":21},{"type":47,"tag":172,"props":1413,"children":1414},{},[1415,1447,1485,1522,1553,1591,1637,1662],{"type":47,"tag":157,"props":1416,"children":1417},{},[1418,1423,1432],{"type":47,"tag":179,"props":1419,"children":1420},{},[1421],{"type":53,"value":1422},"Permissions",{"type":47,"tag":179,"props":1424,"children":1425},{},[1426],{"type":47,"tag":82,"props":1427,"children":1429},{"className":1428},[],[1430],{"type":53,"value":1431},"permissions.allow\u002Fask\u002Fdeny",{"type":47,"tag":179,"props":1433,"children":1434},{},[1435,1440,1442],{"type":47,"tag":82,"props":1436,"children":1438},{"className":1437},[],[1439],{"type":53,"value":267},{"type":53,"value":1441},", ",{"type":47,"tag":82,"props":1443,"children":1445},{"className":1444},[],[1446],{"type":53,"value":395},{"type":47,"tag":157,"props":1448,"children":1449},{},[1450,1455,1471],{"type":47,"tag":179,"props":1451,"children":1452},{},[1453],{"type":53,"value":1454},"MCP Servers",{"type":47,"tag":179,"props":1456,"children":1457},{},[1458,1464,1465],{"type":47,"tag":82,"props":1459,"children":1461},{"className":1460},[],[1462],{"type":53,"value":1463},"mcpServers.*",{"type":53,"value":1441},{"type":47,"tag":82,"props":1466,"children":1468},{"className":1467},[],[1469],{"type":53,"value":1470},"mcp.*",{"type":47,"tag":179,"props":1472,"children":1473},{},[1474,1479,1480],{"type":47,"tag":82,"props":1475,"children":1477},{"className":1476},[],[1478],{"type":53,"value":267},{"type":53,"value":1441},{"type":47,"tag":82,"props":1481,"children":1483},{"className":1482},[],[1484],{"type":53,"value":123},{"type":47,"tag":157,"props":1486,"children":1487},{},[1488,1493,1502],{"type":47,"tag":179,"props":1489,"children":1490},{},[1491],{"type":53,"value":1492},"Tool Approval",{"type":47,"tag":179,"props":1494,"children":1495},{},[1496],{"type":47,"tag":82,"props":1497,"children":1499},{"className":1498},[],[1500],{"type":53,"value":1501},"tools.approvalMode",{"type":47,"tag":179,"props":1503,"children":1504},{},[1505,1510,1511,1516,1517],{"type":47,"tag":82,"props":1506,"children":1508},{"className":1507},[],[1509],{"type":53,"value":267},{"type":53,"value":1441},{"type":47,"tag":82,"props":1512,"children":1514},{"className":1513},[],[1515],{"type":53,"value":395},{"type":53,"value":1441},{"type":47,"tag":82,"props":1518,"children":1520},{"className":1519},[],[1521],{"type":53,"value":412},{"type":47,"tag":157,"props":1523,"children":1524},{},[1525,1530,1539],{"type":47,"tag":179,"props":1526,"children":1527},{},[1528],{"type":53,"value":1529},"Hooks",{"type":47,"tag":179,"props":1531,"children":1532},{},[1533],{"type":47,"tag":82,"props":1534,"children":1536},{"className":1535},[],[1537],{"type":53,"value":1538},"hooks.*",{"type":47,"tag":179,"props":1540,"children":1541},{},[1542,1547,1548],{"type":47,"tag":82,"props":1543,"children":1545},{"className":1544},[],[1546],{"type":53,"value":267},{"type":53,"value":1441},{"type":47,"tag":82,"props":1549,"children":1551},{"className":1550},[],[1552],{"type":53,"value":429},{"type":47,"tag":157,"props":1554,"children":1555},{},[1556,1561,1577],{"type":47,"tag":179,"props":1557,"children":1558},{},[1559],{"type":53,"value":1560},"Model",{"type":47,"tag":179,"props":1562,"children":1563},{},[1564,1570,1571],{"type":47,"tag":82,"props":1565,"children":1567},{"className":1566},[],[1568],{"type":53,"value":1569},"model.name",{"type":53,"value":1441},{"type":47,"tag":82,"props":1572,"children":1574},{"className":1573},[],[1575],{"type":53,"value":1576},"modelProviders",{"type":47,"tag":179,"props":1578,"children":1579},{},[1580,1585,1586],{"type":47,"tag":82,"props":1581,"children":1583},{"className":1582},[],[1584],{"type":53,"value":267},{"type":53,"value":1441},{"type":47,"tag":82,"props":1587,"children":1589},{"className":1588},[],[1590],{"type":53,"value":301},{"type":47,"tag":157,"props":1592,"children":1593},{},[1594,1599,1629],{"type":47,"tag":179,"props":1595,"children":1596},{},[1597],{"type":53,"value":1598},"General\u002FUI",{"type":47,"tag":179,"props":1600,"children":1601},{},[1602,1608,1609,1615,1616,1622,1623],{"type":47,"tag":82,"props":1603,"children":1605},{"className":1604},[],[1606],{"type":53,"value":1607},"general.*",{"type":53,"value":1441},{"type":47,"tag":82,"props":1610,"children":1612},{"className":1611},[],[1613],{"type":53,"value":1614},"ui.*",{"type":53,"value":1441},{"type":47,"tag":82,"props":1617,"children":1619},{"className":1618},[],[1620],{"type":53,"value":1621},"ide.*",{"type":53,"value":1441},{"type":47,"tag":82,"props":1624,"children":1626},{"className":1625},[],[1627],{"type":53,"value":1628},"output.*",{"type":47,"tag":179,"props":1630,"children":1631},{},[1632],{"type":47,"tag":82,"props":1633,"children":1635},{"className":1634},[],[1636],{"type":53,"value":267},{"type":47,"tag":157,"props":1638,"children":1639},{},[1640,1645,1654],{"type":47,"tag":179,"props":1641,"children":1642},{},[1643],{"type":53,"value":1644},"Context",{"type":47,"tag":179,"props":1646,"children":1647},{},[1648],{"type":47,"tag":82,"props":1649,"children":1651},{"className":1650},[],[1652],{"type":53,"value":1653},"context.*",{"type":47,"tag":179,"props":1655,"children":1656},{},[1657],{"type":47,"tag":82,"props":1658,"children":1660},{"className":1659},[],[1661],{"type":53,"value":267},{"type":47,"tag":157,"props":1663,"children":1664},{},[1665,1670,1714],{"type":47,"tag":179,"props":1666,"children":1667},{},[1668],{"type":53,"value":1669},"Advanced",{"type":47,"tag":179,"props":1671,"children":1672},{},[1673,1679,1680,1686,1687,1693,1694,1700,1701,1707,1708],{"type":47,"tag":82,"props":1674,"children":1676},{"className":1675},[],[1677],{"type":53,"value":1678},"env",{"type":53,"value":1441},{"type":47,"tag":82,"props":1681,"children":1683},{"className":1682},[],[1684],{"type":53,"value":1685},"webSearch",{"type":53,"value":1441},{"type":47,"tag":82,"props":1688,"children":1690},{"className":1689},[],[1691],{"type":53,"value":1692},"security",{"type":53,"value":1441},{"type":47,"tag":82,"props":1695,"children":1697},{"className":1696},[],[1698],{"type":53,"value":1699},"privacy",{"type":53,"value":1441},{"type":47,"tag":82,"props":1702,"children":1704},{"className":1703},[],[1705],{"type":53,"value":1706},"telemetry",{"type":53,"value":1441},{"type":47,"tag":82,"props":1709,"children":1711},{"className":1710},[],[1712],{"type":53,"value":1713},"advanced.*",{"type":47,"tag":179,"props":1715,"children":1716},{},[1717],{"type":47,"tag":82,"props":1718,"children":1720},{"className":1719},[],[1721],{"type":53,"value":267},{"type":47,"tag":127,"props":1723,"children":1724},{},[],{"type":47,"tag":70,"props":1726,"children":1728},{"id":1727},"workflow",[1729],{"type":53,"value":1730},"Workflow",{"type":47,"tag":142,"props":1732,"children":1734},{"id":1733},"answering-questions",[1735],{"type":53,"value":1736},"Answering Questions",{"type":47,"tag":1738,"props":1739,"children":1740},"ol",{},[1741,1752,1767,1777],{"type":47,"tag":1742,"props":1743,"children":1744},"li",{},[1745,1750],{"type":47,"tag":62,"props":1746,"children":1747},{},[1748],{"type":53,"value":1749},"Identify the topic",{"type":53,"value":1751}," from the user's question using the Documentation Index above",{"type":47,"tag":1742,"props":1753,"children":1754},{},[1755,1765],{"type":47,"tag":62,"props":1756,"children":1757},{},[1758,1760],{"type":53,"value":1759},"Use ",{"type":47,"tag":82,"props":1761,"children":1763},{"className":1762},[],[1764],{"type":53,"value":38},{"type":53,"value":1766}," to load the relevant doc(s) — only load what you need",{"type":47,"tag":1742,"props":1768,"children":1769},{},[1770,1775],{"type":47,"tag":62,"props":1771,"children":1772},{},[1773],{"type":53,"value":1774},"Provide a clear, concise answer",{"type":53,"value":1776}," grounded in the documentation content",{"type":47,"tag":1742,"props":1778,"children":1779},{},[1780],{"type":53,"value":1781},"If the docs don't cover the question, say so honestly and suggest where to look",{"type":47,"tag":142,"props":1783,"children":1785},{"id":1784},"helping-with-configuration-changes",[1786],{"type":53,"value":1787},"Helping with Configuration Changes",{"type":47,"tag":56,"props":1789,"children":1790},{},[1791],{"type":53,"value":1792},"When the user wants to modify their configuration:",{"type":47,"tag":1738,"props":1794,"children":1795},{},[1796,1806,1830,1844,1858],{"type":47,"tag":1742,"props":1797,"children":1798},{},[1799,1804],{"type":47,"tag":62,"props":1800,"children":1801},{},[1802],{"type":53,"value":1803},"Read the relevant doc",{"type":53,"value":1805}," to understand the config key, its type, allowed values, and defaults",{"type":47,"tag":1742,"props":1807,"children":1808},{},[1809,1814,1816,1821,1823,1829],{"type":47,"tag":62,"props":1810,"children":1811},{},[1812],{"type":53,"value":1813},"Ask which config level",{"type":53,"value":1815}," to modify if not specified: user (",{"type":47,"tag":82,"props":1817,"children":1819},{"className":1818},[],[1820],{"type":53,"value":1257},{"type":53,"value":1822},") or project (",{"type":47,"tag":82,"props":1824,"children":1826},{"className":1825},[],[1827],{"type":53,"value":1828},".qwen\u002Fsettings.json",{"type":53,"value":699},{"type":47,"tag":1742,"props":1831,"children":1832},{},[1833,1842],{"type":47,"tag":62,"props":1834,"children":1835},{},[1836,1837],{"type":53,"value":1759},{"type":47,"tag":82,"props":1838,"children":1840},{"className":1839},[],[1841],{"type":53,"value":38},{"type":53,"value":1843}," to check the current content of the target settings file",{"type":47,"tag":1742,"props":1845,"children":1846},{},[1847,1856],{"type":47,"tag":62,"props":1848,"children":1849},{},[1850,1851],{"type":53,"value":1759},{"type":47,"tag":82,"props":1852,"children":1854},{"className":1853},[],[1855],{"type":53,"value":39},{"type":53,"value":1857}," to apply the change with correct JSON syntax",{"type":47,"tag":1742,"props":1859,"children":1860},{},[1861,1866],{"type":47,"tag":62,"props":1862,"children":1863},{},[1864],{"type":53,"value":1865},"After every configuration change",{"type":53,"value":1867},", you MUST remind the user:",{"type":47,"tag":105,"props":1869,"children":1870},{},[1871],{"type":47,"tag":56,"props":1872,"children":1873},{},[1874,1887,1889,1895],{"type":47,"tag":62,"props":1875,"children":1876},{},[1877,1879,1885],{"type":53,"value":1878},"Note: Most configuration changes require restarting Qwen Code (",{"type":47,"tag":82,"props":1880,"children":1882},{"className":1881},[],[1883],{"type":53,"value":1884},"\u002Fexit",{"type":53,"value":1886}," then re-launch) to take effect.",{"type":53,"value":1888}," Only a few settings (like ",{"type":47,"tag":82,"props":1890,"children":1892},{"className":1891},[],[1893],{"type":53,"value":1894},"permissions",{"type":53,"value":1896},") are picked up dynamically.",{"type":47,"tag":142,"props":1898,"children":1900},{"id":1899},"important-notes",[1901],{"type":53,"value":1902},"Important Notes",{"type":47,"tag":1904,"props":1905,"children":1906},"ul",{},[1907,1912,1917,1922],{"type":47,"tag":1742,"props":1908,"children":1909},{},[1910],{"type":53,"value":1911},"Always ground your answers in the actual documentation content — do not guess or fabricate config keys",{"type":47,"tag":1742,"props":1913,"children":1914},{},[1915],{"type":53,"value":1916},"When showing config examples, use JSONC format with comments for clarity",{"type":47,"tag":1742,"props":1918,"children":1919},{},[1920],{"type":53,"value":1921},"If a question spans multiple topics (e.g., \"How do I set up MCP with sandbox?\"), read both relevant docs",{"type":47,"tag":1742,"props":1923,"children":1924},{},[1925,1927,1932],{"type":53,"value":1926},"For migration questions from other tools (Claude Code, Gemini CLI, etc.), check ",{"type":47,"tag":82,"props":1928,"children":1930},{"className":1929},[],[1931],{"type":53,"value":267},{"type":53,"value":1933}," for equivalent config keys",{"items":1935,"total":2105},[1936,1949,1968,1984,1998,2012,2028,2034,2046,2060,2072,2087],{"slug":1937,"name":1937,"fn":1938,"description":1939,"org":1940,"tags":1941,"stars":23,"repoUrl":24,"updatedAt":1948},"batch","execute parallel batch operations on files","Execute batch operations on multiple files in parallel. Automatically discovers files, splits into chunks, and processes with parallel worker agents. Use `\u002Fbatch` followed by operation and file pattern.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1942,1945],{"name":1943,"slug":1944,"type":16},"Automation","automation",{"name":1946,"slug":1947,"type":16},"Concurrency","concurrency","2026-07-20T05:58:45.650067",{"slug":1950,"name":1950,"fn":1951,"description":1952,"org":1953,"tags":1954,"stars":23,"repoUrl":24,"updatedAt":1967},"cua-driver-rs","drive native GUI applications via MCP","Drive a native GUI app (macOS, Windows, Linux) via the cua-driver CLI (default) or MCP server — snapshot its accessibility tree, click\u002Ftype\u002Fscroll by element_index or pixel coords, verify via re-snapshot, all without bringing the target to the foreground. Use when the user asks you to operate, drive, automate, or perform a GUI task in a real application on the host.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1955,1958,1961,1964],{"name":1956,"slug":1957,"type":16},"Accessibility","accessibility",{"name":1959,"slug":1960,"type":16},"Browser Automation","browser-automation",{"name":1962,"slug":1963,"type":16},"Desktop","desktop",{"name":1965,"slug":1966,"type":16},"MCP","mcp","2026-07-16T05:59:28.687299",{"slug":1969,"name":1969,"fn":1970,"description":1971,"org":1972,"tags":1973,"stars":23,"repoUrl":24,"updatedAt":1983},"dataviz","design and validate data visualizations","Design guidance for charts, graphs, dashboards, maps, and data visualizations, including a local palette validator.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1974,1977,1980],{"name":1975,"slug":1976,"type":16},"Charts","charts",{"name":1978,"slug":1979,"type":16},"Dashboards","dashboards",{"name":1981,"slug":1982,"type":16},"Data Visualization","data-visualization","2026-07-16T05:59:28.31755",{"slug":1985,"name":1985,"fn":1986,"description":1987,"org":1988,"tags":1989,"stars":23,"repoUrl":24,"updatedAt":1997},"extension-creator","create Qwen Code extensions","Create, scaffold, customize, validate, and locally test Qwen Code extensions. Use when the user wants a new Qwen Code extension, needs help choosing an extension template, wants to add QWEN.md context, commands, skills, agents, MCP servers, settings, hooks, channels, or LSP servers, or asks how to link and test an extension locally. Invoke with `\u002Fextension-creator` followed by an extension path and optional template name.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1990,1993,1994],{"name":1991,"slug":1992,"type":16},"Coding","coding",{"name":18,"slug":19,"type":16},{"name":1995,"slug":1996,"type":16},"Plugin Development","plugin-development","2026-07-16T05:59:24.818967",{"slug":1999,"name":1999,"fn":2000,"description":2001,"org":2002,"tags":2003,"stars":23,"repoUrl":24,"updatedAt":2011},"loop","run scheduled or self-paced prompt loops","Create a loop that runs a prompt now and follows up either on a fixed schedule or through self-paced wakeups. Usage - \u002Floop check the build, \u002Floop 5m check the build, \u002Floop check the PR every 30m. \u002Floop list to show jobs, \u002Floop clear to cancel all.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2004,2005,2008],{"name":1943,"slug":1944,"type":16},{"name":2006,"slug":2007,"type":16},"Productivity","productivity",{"name":2009,"slug":2010,"type":16},"Scheduling","scheduling","2026-07-16T05:59:25.50027",{"slug":2013,"name":2013,"fn":2014,"description":2015,"org":2016,"tags":2017,"stars":23,"repoUrl":24,"updatedAt":2027},"new-app","build new applications from scratch","Workflow for creating new applications from scratch. Covers requirements gathering, tech stack selection, scaffolding, implementation, and delivery of a functional prototype.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2018,2021,2024],{"name":2019,"slug":2020,"type":16},"Engineering","engineering",{"name":2022,"slug":2023,"type":16},"Prototyping","prototyping",{"name":2025,"slug":2026,"type":16},"Web Development","web-development","2026-07-16T05:59:25.157573",{"slug":4,"name":4,"fn":5,"description":6,"org":2029,"tags":2030,"stars":23,"repoUrl":24,"updatedAt":25},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2031,2032,2033],{"name":14,"slug":15,"type":16},{"name":18,"slug":19,"type":16},{"name":21,"slug":22,"type":16},{"slug":2035,"name":2035,"fn":2036,"description":2037,"org":2038,"tags":2039,"stars":23,"repoUrl":24,"updatedAt":2045},"review","review code for quality and security","Review changed code for correctness, security, code quality, and performance. Use when the user asks to review code changes, a PR, or specific files. Invoke with `\u002Freview`, `\u002Freview \u003Cpr-number>`, `\u002Freview \u003Cfile-path>`, or `\u002Freview \u003Cpr-number> --comment` to post inline comments on the PR. Add `--effort low|medium|high` to trade depth for speed (defaults to high for PRs, medium for local changes).",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2040,2043],{"name":2041,"slug":2042,"type":16},"Code Review","code-review",{"name":2044,"slug":1692,"type":16},"Security","2026-07-30T05:30:17.682893",{"slug":2047,"name":2047,"fn":2048,"description":2049,"org":2050,"tags":2051,"stars":23,"repoUrl":24,"updatedAt":2059},"simplify","clean up and simplify code changes","Review recent code changes for reuse, code quality, and efficiency, then directly apply straightforward cleanup improvements. Use when the user wants a post-implementation cleanup pass, pre-PR polish, or asks to simplify\u002Frefine recent changes. Invoke with `\u002Fsimplify` or `\u002Fsimplify \u003Cfocus>`.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2052,2055,2056],{"name":2053,"slug":2054,"type":16},"Code Analysis","code-analysis",{"name":2019,"slug":2020,"type":16},{"name":2057,"slug":2058,"type":16},"Performance","performance","2026-07-20T05:58:46.653811",{"slug":2061,"name":2061,"fn":2062,"description":2063,"org":2064,"tags":2065,"stars":23,"repoUrl":24,"updatedAt":2071},"stuck","diagnose and debug stuck Qwen Code sessions","Diagnose frozen, stuck, or slow Qwen Code sessions on this machine. Scans for problematic processes, high CPU\u002Fmemory usage, hung subprocesses, and debug logs. Use \u002Fstuck or \u002Fstuck \u003CPID> to focus on a specific process.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2066,2069,2070],{"name":2067,"slug":2068,"type":16},"Debugging","debugging",{"name":2019,"slug":2020,"type":16},{"name":2057,"slug":2058,"type":16},"2026-07-16T05:59:25.838629",{"slug":2073,"name":2073,"fn":2074,"description":2075,"org":2076,"tags":2077,"stars":2084,"repoUrl":2085,"updatedAt":2086},"open-computer-use","configure Open Computer Use MCP server","Platform-neutral guidance for using Open Computer Use, the open-source Computer Use MCP server and CLI for macOS, Linux, and Windows. Use when an agent needs to install, verify, troubleshoot, configure, or operate Open Computer Use through its native CLI, stdio MCP server, or direct Computer Use tool calls.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2078,2079,2082,2083],{"name":1943,"slug":1944,"type":16},{"name":2080,"slug":2081,"type":16},"CLI","cli",{"name":1962,"slug":1963,"type":16},{"name":1965,"slug":1966,"type":16},176,"https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fopen-computer-use","2026-07-16T05:59:22.010839",{"slug":2088,"name":2088,"fn":2089,"description":2090,"org":2091,"tags":2092,"stars":2102,"repoUrl":2103,"updatedAt":2104},"auto-pr","automate pull request submission and review","Automated PR submission assistant, including code review, documentation generation, and PR creation",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2093,2094,2095,2096,2099],{"name":1943,"slug":1944,"type":16},{"name":2041,"slug":2042,"type":16},{"name":18,"slug":19,"type":16},{"name":2097,"slug":2098,"type":16},"GitHub","github",{"name":2100,"slug":2101,"type":16},"Pull Requests","pull-requests",136,"https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code-examples","2026-07-16T06:00:01.890524",21,{"items":2107,"total":2150},[2108,2113,2120,2126,2132,2138,2144],{"slug":1937,"name":1937,"fn":1938,"description":1939,"org":2109,"tags":2110,"stars":23,"repoUrl":24,"updatedAt":1948},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2111,2112],{"name":1943,"slug":1944,"type":16},{"name":1946,"slug":1947,"type":16},{"slug":1950,"name":1950,"fn":1951,"description":1952,"org":2114,"tags":2115,"stars":23,"repoUrl":24,"updatedAt":1967},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2116,2117,2118,2119],{"name":1956,"slug":1957,"type":16},{"name":1959,"slug":1960,"type":16},{"name":1962,"slug":1963,"type":16},{"name":1965,"slug":1966,"type":16},{"slug":1969,"name":1969,"fn":1970,"description":1971,"org":2121,"tags":2122,"stars":23,"repoUrl":24,"updatedAt":1983},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2123,2124,2125],{"name":1975,"slug":1976,"type":16},{"name":1978,"slug":1979,"type":16},{"name":1981,"slug":1982,"type":16},{"slug":1985,"name":1985,"fn":1986,"description":1987,"org":2127,"tags":2128,"stars":23,"repoUrl":24,"updatedAt":1997},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2129,2130,2131],{"name":1991,"slug":1992,"type":16},{"name":18,"slug":19,"type":16},{"name":1995,"slug":1996,"type":16},{"slug":1999,"name":1999,"fn":2000,"description":2001,"org":2133,"tags":2134,"stars":23,"repoUrl":24,"updatedAt":2011},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2135,2136,2137],{"name":1943,"slug":1944,"type":16},{"name":2006,"slug":2007,"type":16},{"name":2009,"slug":2010,"type":16},{"slug":2013,"name":2013,"fn":2014,"description":2015,"org":2139,"tags":2140,"stars":23,"repoUrl":24,"updatedAt":2027},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2141,2142,2143],{"name":2019,"slug":2020,"type":16},{"name":2022,"slug":2023,"type":16},{"name":2025,"slug":2026,"type":16},{"slug":4,"name":4,"fn":5,"description":6,"org":2145,"tags":2146,"stars":23,"repoUrl":24,"updatedAt":25},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2147,2148,2149],{"name":14,"slug":15,"type":16},{"name":18,"slug":19,"type":16},{"name":21,"slug":22,"type":16},10]