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
- Anthropic researcher: 99% of engineers now run swarms of 300+ self-improving agents — AlishaOutridge · 2026-09-11
- Gergely Orosz: Shipping 10x PRs With AI Agents, Sites Fill With Small Regressions — ducha_aiki · 2026-09-11
- Same Echo Maze prompt, three frontier models: all passed visually but shipped the same hidden bug — eyishazyer · 2026-09-11
- Astra storyboards plus Minimax H3 per-shot generation boost video success rates — Hailuo_AI · 2026-09-11
- Codex tip: use Sol with Astra and Luna sub-agents to save usage — pvncher · 2026-09-11
- agents-best-practices: a provider-neutral Agent Skill for designing and auditing agentic harnesses — tom_doerr · 2026-09-11