Mysti AI 编程团队
在 VS Code 中调度多个编程智能体独立工作、相互辩论并汇总解决方案。
默认采用“每次修改前询问”,并提供只读、询问许可和完全访问三级权限;自主模式还有安全分级、阻止模式、审计记录及活动子进程保护,因此最小权限、用户确认和外部影响控制得到较充分说明,但完全访问和激进自主模式仍允许广泛操作。README说明了文件上下文、外部CLI/本地端点以及匿名遥测类别和退出方式,数据流透明度尚可,但没有逐提供商的数据去向、保留期或完整网络清单。Cursor与LocalAI密钥可直接存入VS Code普通配置,材料未显示SecretStorage、脱敏或日志防泄漏措施,因此敏感数据处理仅薄弱。没有依赖锁定、漏洞扫描、供应链策略或依赖清单证据,依赖安全为零。未见文件修改的撤销、快照或恢复流程,回滚能力有限。仓库、作者、公司、贡献者和许可证归属清楚,但发布者身份未经企业注册验证,故来源归属不满分。
提供商列表、配置、README和测试辅助代码共同显示多提供商状态、未安装/未认证、超时、挂起、异常及取消场景受到设计关注。不过材料存在明显不一致:README写v0.3.4而package为0.4.0,README默认最大讨论轮数为3而package为2,配置示例使用mysti.claudePath而清单定义mysti.claudeCodePath,且“10/11个提供商”表述混杂,因此自洽性较弱。安装要求和各CLI命令较完整,但依赖外部CLI、账户、认证、守护进程或本地服务。测试桩能模拟缺失、未认证和失败,却未提供生产错误消息或用户恢复提示的直接证据,所以失败消息仅给薄分。
文档明确覆盖单代理、双代理头脑风暴、安全审查、架构决策、本地隐私、不同开发角色及五种协作策略,受众和场景非常完整。权限模式、两代理限制、讨论轮次、上下文压缩和提供商要求定义了多数边界,但没有清晰列出不支持的任务或模型质量边界。@提及、命令、菜单和显式头脑风暴开关具有较好触发精度,不过扩展默认在onStartupFinished激活,并对多种工作区文件模式激活,范围较宽。VS Code最低版本、跨平台快捷键、CLI路径、本地端点、超时和模型参数都有配置,但部分安装方式偏向npm/Unix,且外部工具兼容性未被源码证据完整证明。
README具有清晰导航、功能分区、设置表和专门文档索引,信息架构优秀;Marketplace与命令行安装、认证和快速开始步骤也很完整。许可证元数据与完整Apache-2.0文件一致,可给满分。扣分主要来自命名和版本漂移:claudePath/claudeCodePath、v0.3.4/0.4.0、默认轮次及提供商数量不一致。示例丰富,但没有真正的FAQ或系统化故障排除。已说明外部CLI、订阅和双CLI要求,但已知限制、安全限制及兼容矩阵不足。维护渠道包括作者、公司、问题跟踪和贡献指南,不过没有支持期限、发布负责人或安全报告路径,因此维护责任不满分;“新版”章节也不是与当前包版本一致的完整变更日志。
聊天界面、Markdown/Mermaid、任务进度、计划选择、上下文管理、代理路由和综合输出被具体描述,测试辅助代码也显示头脑风暴与提及流具有可测试接口,因此输出可用性和多代理的增量价值具有合理依据。但所给材料主要是产品说明和测试工厂,没有核心实现或实际输出样本,无法充分验证综合质量确实优于单代理。成本控制包含自动收敛、轮次上限、本地模型、压缩和令牌设置;不过双代理会增加延迟与模型用量,“无额外成本”和“零延迟”等宣传未限定订阅/API费用及硬件现实,因此成本收益仅为适中。
配置清单和测试辅助代码可追踪部分具体主张,例如提供商枚举、权限默认值、策略、轮次、超时与失败模拟。但核心安全分类、审计、遥测实现、自动收敛和效果提升没有相应实现文件支撑,主张可追踪性有限。README与package在若干功能上互相印证,却也在版本、命名、轮次和提供商数量上冲突,跨来源佐证较弱。材料大量使用“更优解决方案”“完全隐私”“零延迟”“永不丢失”等营销性结论,未与可验证事实或条件明确分离,因此事实与推断分离仅薄弱。
- 将Cursor或LocalAI密钥写入普通VS Code设置前,应确认其存储、同步、日志脱敏和SecretStorage策略;现有材料没有证明这些保护。
- 完全访问和激进自主模式可能允许外部CLI编辑文件或执行命令;先使用只读或逐次确认,并在可恢复的版本控制工作区中操作。
- README与package.json在版本、Claude配置键、讨论轮次默认值和提供商数量上冲突;部署前应以实际扩展清单和当前版本文档核对。
- 遥测声明仅来自README,未提供实现证据、事件字段清单、保留期或接收端说明;敏感项目应关闭遥测并审查网络行为。
- 多代理模式可能产生两倍以上的模型调用、延迟和费用;“无额外成本”“零延迟”和质量提升主张不应视为已验证。
- 未提供依赖安全、文件修改回滚或生产级失败恢复证据;应在隔离环境审查依赖并确保提交、备份或快照可用。
这个 Agent 能做什么,适合哪些场景?
Mysti 是一款 VS Code 扩展,通过聊天侧栏或编辑器标签页连接 Claude Code、Codex、Gemini、GitHub Copilot、Cline、Cursor、OpenClaw、Manus、OpenCode、Qwen Code、Ollama 和 LocalAI。用户可以让单个提供方处理编程任务,也可以在 Brainstorm Mode 中选择两个智能体,采用 quick、debate、red-team、perspectives 或 delphi 策略协作。它支持文件上下文、智能体 @ 提及、任务链、对话历史、计划选项检测以及按面板管理的上下文压缩。Autonomous Mode 提供安全分类、三种安全模式、权限偏好记忆、持续执行模式和审计记录,文件访问还可设为只读、逐次询问或完全访问。产品部署边界是本地 VS Code 扩展及其调用的 CLI;云端模型依赖相应账户或 API,而 Ollama 和 LocalAI 提供本地或自托管路径。
用户在 Mysti 聊天界面输入请求,并可通过 @filename 加入临时文件上下文,或通过 @claude、@codex 等智能体提及把任务发送给指定提供方。扩展调用已安装的提供方 CLI,流式展示回复,并将较早智能体的输出作为上下文传给任务链中的后续智能体。Brainstorm Mode 调度两个已配置的智能体,按 quick、debate、red-team、perspectives 或 delphi 策略进行多轮讨论,跟踪立场稳定性和一致程度,并可在达成共识时提前结束。它能渲染 Markdown、语法高亮、Mermaid 图和实时任务进度,也能检测回复中的多个实施方案供用户选择。上下文接近默认 75% 阈值时会进行压缩:Claude Code 使用原生 /compact,其他提供方采用客户端消息摘要。根据访问级别和 Autonomous Mode 设置,智能体可以只读取文件、逐项请求修改权限,或在安全控制下自主工作。
- 需要评估架构取舍的技术负责人,可让两个不同提供方以 Debate 或 Delphi 策略讨论并生成综合方案。
- 进行安全审查的开发者,可使用 Red-Team 策略和 Security-Minded persona,让提议者与挑战者寻找漏洞和边界情况。
- 希望保留人工控制的团队,可将文件权限设为只读或逐次询问,同时使用文件提及为智能体提供精确上下文。
- 已经订阅 Claude、OpenAI、Gemini、GitHub Copilot 或其他受支持服务的 VS Code 用户,可复用现有 CLI 和凭据,而不必绑定单一模型提供方。
- 处理较长重构或任务队列的开发者,可结合 Autonomous Mode、任务进度、对话历史和上下文压缩持续推进工作。
- 对代码隐私敏感的个人或组织,可通过 Ollama 或 LocalAI 调用本地或自托管模型。
这个 Agent 有哪些优点和局限?
- 支持 12 个云端、本地和自托管提供方,可一键切换,并允许任意两个提供方组成 Brainstorm 团队。
- 五种协作策略覆盖快速汇总、方案辩论、安全挑战、多视角分析和共识收敛,而不只是并排生成两个答案。
- 提供只读、逐次询问和完全访问三级文件权限,以及自主模式安全分类、审计记录和可配置阻止规则。
- 具备 @ 文件上下文、智能体路由和跨智能体任务链,后续智能体能够接收前序回复。
- 支持自动上下文压缩、对话历史、实时任务进度、16 种 persona 和 12 种可切换行为技能。
- 核心界面依赖 Visual Studio Code,不是独立命令行应用、通用库或其他编辑器的原生插件。
- 每个提供方都需要单独安装对应 CLI,并可能需要订阅、API 凭据或账户认证;Brainstorm Mode 至少需要两个 CLI。
- 不同提供方并非完全同质:例如 Claude Code 使用原生
/compact,其他提供方使用客户端摘要,功能路径存在差异。 - 完全访问和自主模式可能允许修改文件,因此采用前需要选择合适的权限及安全模式并检查审计记录。
- 资料列出 Windows 的进程启动修复和多项超时、认证、重试稳定性修复,说明多 CLI 编排仍涉及跨平台与外部进程故障面。
如何安装或部署这个 Agent?
在 VS Code 中按 Ctrl+P(macOS 为 Cmd+P),运行 ext install DeepMyst.mysti;也可以从 VS Code Marketplace 安装 DeepMyst.mysti。然后至少安装一个受支持的 CLI 并完成其认证,例如 Claude Code:npm install -g @anthropic-ai/claude-code,随后运行 claude auth login;Gemini:npm install -g @google/gemini-cli,随后运行 gemini auth login;OpenCode:npm i -g opencode-ai@latest,随后运行 opencode auth login;Qwen Code:npm install -g @qwen-code/qwen-code@latest,运行 qwen 后输入 /auth。GitHub Copilot CLI 可用 npm install -g @github/copilot-cli 安装,再运行 copilot 并使用 /login。Brainstorm Mode 需要安装任意两个受支持的 CLI。Ollama 和 LocalAI 可作为无需云订阅的本地方案,但其具体安装需分别遵循 ollama.com 和 localai.io 的说明。
如何使用这个 Agent?
安装后点击 VS Code Activity Bar 中的 Mysti 图标,或按 Ctrl+Shift+M(macOS 为 Cmd+Shift+M)打开聊天。输入编程请求即可调用默认提供方;使用 @src/auth.ts @gemini Suggest performance improvements for this file 这类消息可同时指定文件和智能体,使用 @claude Write tests, then @codex optimize them 可串联任务。在设置中可配置 mysti.defaultProvider、各 CLI 路径及 mysti.accessLevel。要启用双智能体协作,将 mysti.brainstorm.agents 设为两个已安装的提供方,并通过 mysti.brainstorm.strategy 选择 quick、debate、red-team、perspectives 或 delphi;mysti.brainstorm.autoConverge 控制是否在达成共识时提前结束。
这个 Agent 与同类方案有什么区别?
相较于 README 所称的 Copilot 或 Cursor 单一 AI 工作流,Mysti 的主要差异是可以在 12 个提供方之间切换,并让其中两个通过五种策略协作。它还强调明确的文件权限级别、16 种开发 persona、自主模式和跨智能体 @ 路由。与此同时,Mysti 本身仍可把 GitHub Copilot 和 Cursor 作为后端提供方,因此它更像位于这些工具之上的 VS Code 编排层,而非自有模型。
常见问题
必须额外购买 Mysti 的模型订阅吗?
只安装一个 AI CLI 能使用吗?
Mysti 会在未经允许时修改代码吗?
mysti.accessLevel。可选择只读、每次修改前询问或完全访问;Autonomous Mode 还提供 conservative、balanced、aggressive 三种安全模式和始终阻止的自定义模式。它会收集哪些遥测数据?
长对话超出上下文窗口时怎么办?
/compact,其他提供方由客户端对消息进行摘要。