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
- Cognition's SWE-2 uses a KKT duality argument in RL to shift the effort Pareto curve — YouJiacheng · 2026-09-11
- First-ever Three.js Conference lands in Paris, with a panel on AI-shortened design workflows — OdinLovis · 2026-09-11
- Data engineering, not agent frameworks, is the real bottleneck for enterprise AI agents — dhruv2038 · 2026-09-11
- RTK Terminal Compression Cuts Tokens but Leaves Your AI Coding Bill Unchanged — Bartaseth · 2026-09-11
- GPT-6 Astra beats Factorio with enemies in 44 in-game hours at ~$4,500 API cost — liminal_bardo · 2026-09-11
- Investment Analyst Asks How to Build a Claude-Based Diligence Agent Stack — Careless_Tie2286 · 2026-09-11