<!-- 使用 release/v0.19.1 分支中 .github/release.yml 的配置生成的发布说明 -->
## 更新内容
* feat(cli): 按名称匹配 MCP 资源补全并发现服务器 by @wenshao in https://github.com/QwenLM/qwen-code/pull/5733
* chore(release): v0.19.0 by @qwen-code-ci-bot in https://github.com/QwenLM/qwen-code/pull/5739
* fix(cli): 跳过不可用的 A2UI 配置 by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5685
* fix(cli): 避免重复写入 ACP BOM by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5688
* fix(cli): 在 ACP 模式下启用 /lsp by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5689
* fix(core): 要求内联媒体字节限制为整数 by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5671
* fix(cli): 拒绝无效的会话列表游标 by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5709
* fix(cli): 拒绝不支持的扩展作用域 by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5714
* fix(core): 拒绝空白的 cron 提示词 by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5716
* fix(cli): 验证渠道凭证类型 by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5718
* fix(cli): 使用高对比度软件光标 by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5720
* fix(core): 要求压缩计数为整数 by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5646
* fix(core): 严格解析 agent 和 workflow 的整数环境变量 by @he-yufeng in https://github.com/QwenLM/qwen-code/pull/5679
* fix(serve): 验证 list maxEntries 为正整数 by @he-yufeng in https://github.com/QwenLM/qwen-code/pull/5719
* fix(workflows): 在递归修剪删除前验证 runId(防止路径遍历目录清空) by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/5740
* fix(triage): 绝不自动批准跨仓库重构 PR by @wenshao in https://github.com/QwenLM/qwen-code/pull/5744
* fix(cli): 仅在主题背景与终端匹配时绘制背景 by @wenshao in https://github.com/QwenLM/qwen-code/pull/5746
* revert(core): 回退协议枚举与模型身份解耦 (#5089) by @wenshao in https://github.com/QwenLM/qwen-code/pull/5745
* ci: 重试 merge-ref 检出以修复瞬态“not our ref”失败 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5732
**完整更新日志**: https://github.com/QwenLM/qwen-code/compare/v0.19.0...v0.19.1
<!-- Release notes generated using configuration in .github/release.yml at release/v0.19.1 -->
## What's Changed
* feat(cli): match MCP resource completions by name and discover servers by @wenshao in https://github.com/QwenLM/qwen-code/pull/5733
* chore(release): v0.19.0 by @qwen-code-ci-bot in https://github.com/QwenLM/qwen-code/pull/5739
* fix(cli): skip unusable A2UI configs by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5685
* fix(cli): avoid duplicate ACP write BOM by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5688
* fix(cli): enable /lsp in ACP mode by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5689
* fix(core): require integer inline media byte limit by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5671
* fix(cli): reject invalid session list cursors by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5709
* fix(cli): reject unsupported extension scopes by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5714
* fix(core): reject blank cron prompts by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5716
* fix(cli): validate channel credential types by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5718
* fix(cli): use high-contrast software cursor by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5720
* fix(core): require integer compaction counts by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5646
* fix(core): parse agent & workflow integer env vars strictly by @he-yufeng in https://github.com/QwenLM/qwen-code/pull/5679
* fix(serve): validate list maxEntries as a positive integer by @he-yufeng in https://github.com/QwenLM/qwen-code/pull/5719
* fix(workflows): validate runId before recursive prune delete (path-traversal dir wipe) by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/5740
* fix(triage): never auto-approve cross-repo refactor PRs by @wenshao in https://github.com/QwenLM/qwen-code/pull/5744
* fix(cli): only paint theme background when it matches the terminal by @wenshao in https://github.com/QwenLM/qwen-code/pull/5746
* revert(core): revert Protocol enum & model-identity decoupling (#5089) by @wenshao in https://github.com/QwenLM/qwen-code/pull/5745
* ci: retry merge-ref checkout to fix transient "not our ref" failures by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5732
**Full Changelog**: https://github.com/QwenLM/qwen-code/compare/v0.19.0...v0.19.1