新版Qoder为什么不支持项目级/用户级 Skill和Plugin

Feature Request: 支持扩展按工作区作用域安装

概述

当前 Qoder 的扩展(Skill / MCP / Plugin)安装后全局生效,无法按工作区隔离。希望支持将扩展安装到指定工作区,使其仅在该工作区内可用。

动机

在实际开发中,用户通常同时维护多个项目,不同项目的技术栈和需求差异较大。全局安装扩展会带来以下问题:

  1. 上下文污染 — 不相关的扩展出现在当前工作区,增加认知负担,也可能干扰 Agent 的技能匹配判断。
  2. 配置冲突 — 不同项目可能需要同一类扩展的不同配置(例如不同项目的 MCP 连接器指向不同环境),全局安装无法区分。
  3. 权限与安全 — 某些扩展可能仅适用于特定项目(如内部工具、私有 MCP 服务),全局安装扩大了暴露面。
  4. 团队协作 — 项目级扩展配置可以随仓库共享(类似 .vscode/extensions.json),新成员打开项目即可自动获得推荐的扩展集合。

期望行为

安装时选择作用域

安装扩展时,提供作用域选项:

  • Global(全局) — 当前默认行为,所有工作区可用。
  • Workspace(工作区) — 仅在当前工作区生效,配置写入工作区本地设置。