claude-code-best/docs/features
IronRookieCoder 3a463313ea fix(plugin): make marketplace auto-update configurable by default
## Bug 详情
/plugin marketplace 中的 Enable/Disable auto-update 会继承 CLI binary auto-updater 的禁用状态。在 CSC 默认关闭 CLI auto-updater 的场景下,plugin marketplace 的自动更新配置入口不可见,用户无法按 marketplace 配置 autoUpdate。

## 根因
shouldSkipPluginAutoupdate() 复用了 isAutoUpdaterDisabled(),导致 ENABLE_AUTOUPDATER、/config channel、development build、nonessential traffic 等 CLI updater 门禁同时影响 plugin marketplace 自动更新。

## 修复方案
将 plugin marketplace auto-update 门禁收敛为 DISABLE_AUTOUPDATER 和 FORCE_AUTOUPDATE_PLUGINS:默认不跳过 plugin auto-update;DISABLE_AUTOUPDATER 显式关闭;FORCE_AUTOUPDATE_PLUGINS 可覆盖关闭状态。

## 变更要点
- 调整 shouldSkipPluginAutoupdate(),使 plugin auto-update 独立于 CLI binary updater 配置
- 新增 plugin autoupdate 门禁单元测试
- 补充 plugin auto-update 机制文档,记录 UI、配置优先级和环境变量行为

## 自测
- bun test src/utils/__tests__/pluginAutoupdateConfig.test.ts
- bun test src/utils/settings/__tests__/config.test.ts
- bun run typecheck 仍失败,失败项为仓库既有 Zod 类型、缺声明和依赖类型问题,非本次变更引入
2026-05-16 16:58:20 +08:00
..
acp-link.md fix: resolve dependency audit findings precisely (#361) 2026-04-26 19:49:54 +08:00
acp-zed.md feat: 添加对 ACP 协议的支持 (#284) 2026-04-16 20:31:50 +08:00
all-features-guide.md feat: 注册所有新命令到命令系统和工具注册表 2026-05-09 23:04:39 +08:00
auto-dream.md feat: auto dream 开启 2026-04-04 16:28:09 +08:00
autofix-pr.md feat: 注册所有新命令到命令系统和工具注册表 2026-05-09 23:04:39 +08:00
background-agent-selector.md Merge pull request #416 from znygugeyx-ctrl/feat/subagent-fork-render 2026-05-06 09:57:52 +08:00
bash-classifier.md docs: 文档检查/check 20260419 (#296) 2026-04-19 09:30:00 +08:00
bridge-mode.md docs: 文档检查/check 20260419 (#296) 2026-04-19 09:30:00 +08:00
buddy.mdx docs: 文档检查/check 20260419 (#296) 2026-04-19 09:30:00 +08:00
channels.md feat: 接入内建 weixin channel(同 #301 重构版本) (#303) 2026-04-19 21:33:27 +08:00
chrome-use-mcp.md docs: 修复链接 2026-04-14 21:19:36 +08:00
claude-in-chrome-mcp.md docs: 更新文档 2026-04-04 09:57:41 +08:00
computer-use-architecture-v2.md feat: Computer Use — Windows 跨平台支持 + GUI 无障碍增强 + Python Bridge 2026-04-05 15:47:20 +08:00
computer-use-mcp-test-report.md feat: 恢复 mac 版本的 Computer Use 2026-04-04 11:36:43 +08:00
computer-use-tools-reference.md docs: 文档检查/check 20260419 (#296) 2026-04-19 09:30:00 +08:00
computer-use-windows-enhancement.md feat: Windows Computer Use enhancement — PrintWindow, UI Automation, OCR 2026-04-04 00:00:02 +08:00
computer-use.md docs: 文档检查/check 20260419 (#296) 2026-04-19 09:30:00 +08:00
context-collapse.md docs: 文档检查/check 20260419 (#296) 2026-04-19 09:30:00 +08:00
coordinator-mode.md docs: 添加一大堆 feature 的描述 2026-04-02 22:52:32 +08:00
daemon-restructure-design.md Feat/integrate lint preview (#285) 2026-04-16 20:59:29 +08:00
daemon.md docs: 文档检查/check 20260419 (#296) 2026-04-19 09:30:00 +08:00
debug-mode.mdx docs: 文档检查/check 20260419 (#296) 2026-04-19 09:30:00 +08:00
experimental-skill-search.md docs: 添加一大堆 feature 的描述 2026-04-02 22:52:32 +08:00
fork-subagent.md docs: 文档检查/check 20260419 (#296) 2026-04-19 09:30:00 +08:00
growthbook-enablement-plan.md feat: enable GrowthBook local gate defaults for P0/P1 features 2026-04-06 17:00:30 +08:00
kairos.md docs: 文档检查/check 20260419 (#296) 2026-04-19 09:30:00 +08:00
lan-pipes-implementation.md docs: 文档检查/check 20260419 (#296) 2026-04-19 09:30:00 +08:00
lan-pipes.md docs: add complete features guide and rewrite LAN Pipes docs (#246) 2026-04-12 11:37:51 +08:00
langfuse-monitoring.md docs: 文档检查/check 20260419 (#296) 2026-04-19 09:30:00 +08:00
mcp-skills.md docs: 文档检查/check 20260419 (#296) 2026-04-19 09:30:00 +08:00
pipes-and-lan.md Fix mintlify validate errors (#367) 2026-04-26 11:07:20 +08:00
plugin-auto-update.md fix(plugin): make marketplace auto-update configurable by default 2026-05-16 16:58:20 +08:00
proactive.md docs: 文档检查/check 20260419 (#296) 2026-04-19 09:30:00 +08:00
remote-control-self-hosting.md fix: resolve dependency audit findings precisely (#361) 2026-04-26 19:49:54 +08:00
ssh-remote.md feat: 实现 SSH Remote — 本地 REPL + 远端工具执行 2026-04-24 14:25:56 +08:00
status-line.mdx feat: 状态栏支持 refreshInterval 定时刷新 2026-05-06 22:50:11 +08:00
stub-recovery-design-1-4.md docs: 文档检查/check 20260419 (#296) 2026-04-19 09:30:00 +08:00
teammem.md docs: 添加一大堆 feature 的描述 2026-04-02 22:52:32 +08:00
tier3-stubs.md docs: 文档检查/check 20260419 (#296) 2026-04-19 09:30:00 +08:00
token-budget.md docs: 文档检查/check 20260419 (#296) 2026-04-19 09:30:00 +08:00
tree-sitter-bash.md docs: 文档检查/check 20260419 (#296) 2026-04-19 09:30:00 +08:00
uds-inbox.md feat: 远程群控 (#243) 2026-04-11 23:22:55 +08:00
ultraplan.md docs: 文档检查/check 20260419 (#296) 2026-04-19 09:30:00 +08:00
voice-mode.md feat: 集成豆包 ASR 语音识别后端,支持 /voice doubao 切换 (#357) 2026-04-25 13:57:30 +08:00
web-browser-tool.md docs: 文档检查/check 20260419 (#296) 2026-04-19 09:30:00 +08:00
web-search-tool.md docs: 文档检查/check 20260419 (#296) 2026-04-19 09:30:00 +08:00
workflow-scripts.md docs: 文档检查/check 20260419 (#296) 2026-04-19 09:30:00 +08:00