Skip to Content
Skip to Content
输出范围

输出范围

outputScopes 是当前实现里最重要也最容易被忽视的一个安全阀。

它解决什么问题

不是所有内容都应该被所有插件同时输出到全局和项目级。outputScopes 让你可以按插件、按 topic 指定来源范围。

支持的 topic

当前核心常量与 Schema 对齐,支持:

  • prompt
  • rules
  • commands
  • subagents
  • skills
  • mcp

可选范围

  • project
  • global

有些 topic 允许多值数组,有些插件会声明为单值 topic。如果你给单值 topic 传多个范围,运行前校验会直接报错。

示例

{ "outputScopes": { "plugins": { "CursorOutputPlugin": { "prompt": "project", "rules": ["project", "global"] } } } }

什么时候该先看它

当你遇到这些现象时:

  • 规则被写进了全局配置,但你只想要项目级
  • 全局 Prompt 被错误地带进某个局部目标
  • 技能、命令或 MCP 相关输出出现在不该出现的目标里

优先检查 outputScopes,不要先改源文件本身。

Last updated on