Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 42 additions & 0 deletions Plugin/SnowBridge/config.env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# SnowBridge 配置模板
# 说明:
# 1. 复制本文件为 config.env 后再填写实际值
# 2. 当前 PluginManager 不会自动把 plugin-manifest.json 里的 default 注入运行时
# 3. 所有需要生效的键,建议都在这里显式写出

# 是否启用桥接功能 (true/false)
# 默认建议关闭,按需手动开启
Bridge_Enabled=true

# 不导出的工具黑名单(插件调用名,逗号分隔)
# 默认排除日志、信息提供器、旧桥接器,以及 SnowBridge 自身,避免循环导出
Excluded_Tools=VCPLog,VCPInfo,VCPToolBridge,SnowBridge

# 不导出的显示名称关键词(逗号分隔,包含即排除)
# 常用于排除外部同步回来的工具,避免桥接回环
# 如果包含特殊字符,建议使用引号包裹,例如 "[AIO]"
Excluded_Display_Keywords="[AIO]"

# 允许导出的工具白名单(插件调用名,逗号分隔)
# 留空表示按黑名单规则导出全部可桥接工具
Allowed_Tools=

# 可选的桥接访问令牌
# 配置后,客户端必须在桥接消息中携带 accessToken
# 留空表示不启用额外令牌校验
Bridge_Access_Token=

# 是否要求桥接请求在 data.requestHeaders 中显式携带 Snow 来源元数据
# 开启后,请求必须满足固定契约:
# x-snow-client=snow-cli
# x-snow-protocol=function-calling
# x-snow-channel=bridge-ws
Require_Snow_Request_Headers=true

# 允许的 x-snow-tool-mode 白名单(逗号分隔)
# 默认同时接受 bridge 与 hybrid;local 会被拒绝
Allowed_Snow_Tool_Modes=bridge,hybrid

# 每个桥接客户端每分钟允许发起的请求上限
# manifest / execute / cancel 共享此限流
Rate_Limit_Per_Minute=60
Loading
Loading