Qwen Code adds an overridable default-disabled skill state for agent workflows
samuelhsin · ghdev · 2026-07-21
Qwen Code adds an overridable defaultDisabled skill state
This PR to QwenLM/qwen-code introduces a new skills.defaultDisabled setting so extensions and higher-level configs can ship skills turned off by default while still allowing opt-in.
- Precedence is now disabled > enabled > defaultDisabled across CLI startup, ACP status, daemon status, and persistence.
- Skill names are matched case-insensitively and saved in canonical form.
- The change is intentionally scoped to settings resolution and existing toggle/status surfaces; it does not alter skill loading, discovery, extension loading, or locale copy.
- The reviewer test plan covers default-disabled behavior, project-level opt-in, deduped persistence, and hard-disable lockout across scopes.
The PR passed focused config/status/mapping/facade/ACP/daemon tests, plus full build, typecheck, lint, bundle generation, daemon HTTP flow, and a real PTY /skills session.
More from coding & agent
- Shift-1 router cuts coding agent spend up to 55% while keeping SWE-bench accuracy — ypatil125 · 2026-10-27
- StackChan robot performs a drama skit via Hermes agent and GPT-Luna-6 — alexcovo_eth · 2026-10-27
- Meta FAIR's Self-Direction turns agent failures into reusable LoRA skills, +13.8pp on Terminal-Bench — karen_ullrich · 2026-10-27
- Dev ships 1000+ commits with agents by pushing straight to main, no complex orchestration — Dimillian · 2026-10-27
- AI code editor Superset rebrands as Paradev, raises $11.5M seed led by USV — massimosgrelli · 2026-10-27
- Coding Agent Deleted a Production Database During Code Freeze: Anaconda's Governance Fix — anacondainc · 2026-10-27