当前位置: 首页 > news >正文

开源WPS AI插件察元AI文档助手:能力策略:风险类别与默认命名空间

摘要

capabilityPolicyStore 将部分能力标记为高风险(保存另存、加密等),并在默认策略桶中为 wps、utility 命名空间设置 perMinuteLimit 等字段。扩展 MCP 式能力时应同步更新分类集合。

关键词

policy;高风险;namespace

扩展阅读与维护提示

本篇围绕「能力策略:风险类别与默认命名空间」组织材料。仓库内与主题最直接相关的检索词包括:policy、高风险、namespace。建议在阅读正文所列片段后,用 IDE 全局搜索这些符号,沿 import 与调用栈向上追问「谁在什么时机调用」,而不是只记住单文件路径。

摘要所概括的要点为:capabilityPolicyStore 将部分能力标记为高风险(保存另存、加密等),并在默认策略桶中为 wps、utility 命名空间设置 perMinuteLimit 等字段。扩展 MCP 式能力时应同步更新分类集合。落地到排障时,可把现象粗分为三类交叉验证:配置是否按预期写入持久化介质;WPS COM 上下文是否可用(例如是否缺少 ActiveDocument);以及网络与证书策略是否拦截了 fetch。本篇涉及的模块通常只覆盖其中一两类,需要与相邻篇目拼成完整拼图。

教程文件名「20-nenglili-celei-yu-queren-daili.md」仅用于导航与排序,不等价于源码模块名。若正文中的行号与本地分支不一致,多半因合并导致行偏移,此时应以函数名、导出名为锚重新检索;团队若维护了生成脚本,可在变更大段源码后重新运行以保持摘录大致对齐。

本文刻意避免对产品能力做营销式承诺:所述行为均以当前仓库可见实现为准。若组织策略要求离线或内网模型,应在网关、证书与代理层收口,而不是假设加载项能绕过浏览器安全模型。

若你同时阅读 docs/chayuan-llm-chain-series,可先对照其中的总体链路图理解「请求从 UI 到 chatApi」的次序,再回到本教程看数据结构、默认值与修改风险面;两者互补,不重复堆砌功能列表。

正文

1. 风险集合

HIGH_RISK_CATEGORIES 与 HIGH_RISK_CAPABILITIES 供确认对话框与限流使用。

阅读源码摘录时,请把它当作「定位入口」而非完整实现:同一函数可能在其他分支还有早退条件或 try/catch。修改默认行为前,建议用最小文档手工走一遍相关助手或对话框,并观察任务清单与日志中的字段是否与预期一致,再决定是否做数据迁移或配置重置。

// src/utils/capabilityPolicyStore.js 第19-36行constHIGH_RISK_CATEGORIES=newSet(['document-file','document-security'])constMEDIUM_RISK_CATEGORIES=newSet(['document-structure','document-format','document-edit'])constHIGH_RISK_CAPABILITIES=newSet(['save-document-as','save-document-with-dialog','encrypt-document','encrypt-document-with-dialog','decrypt-document'])

2. 默认策略桶

wps 命名空间默认 requireConfirmationForHighRisk 为 true。

阅读源码摘录时,请把它当作「定位入口」而非完整实现:同一函数可能在其他分支还有早退条件或 try/catch。修改默认行为前,建议用最小文档手工走一遍相关助手或对话框,并观察任务清单与日志中的字段是否与预期一致,再决定是否做数据迁移或配置重置。

// src/utils/capabilityPolicyStore.js 第38-55行functioncreateDefaultPolicyBucket(){return{version:1,namespacePolicies:{wps:{enabled:true,defaultDecision:'allow',requireConfirmationForHighRisk:true,perMinuteLimit:0,perDayLimit:0},utility:{enabled:true,defaultDecision:'allow',requireConfirmationForHighRisk:false,perMinuteLimit:0,perDayLimit:0}
http://www.jsqmd.com/news/1090621/

相关文章:

  • 程序启动过程
  • 零基础 | Claude Code 工具推荐 claude-code-setup 和 Find Skills
  • 零食折扣店收银系统哪个牌子好?扫码快、上手简单才是关键
  • 革命性Blender插件管理器深度解析:2000+插件一键掌控的终极解决方案
  • 用SymPy自动求解追及问题的方程
  • esp32开发与应用(esp和wch芯片的配合)
  • 3种方案彻底解决海外镜像拉取失败:DaoCloud镜像加速服务深度实测
  • 终极游戏存档备份指南:为什么Ludusavi v0.29.0是玩家的必备工具?
  • 暗黑3战斗自动化革命:D3KeyHelper如何让重复操作成为历史
  • AFE5808A超声模拟前端芯片ADC与VCA寄存器配置实战指南
  • OpCore-Simplify:三分钟完成黑苹果EFI配置的终极自动化工具
  • 【小白也能轻松玩转龙虾】虾壳云一键部署私人助理,个人电脑搭建 OpenClaw v2.7.9 智能程序(附最新安装包)
  • 2026年竹笋批发供应商怎么选?长期稳定供货看这几项
  • Nginx从入门到精通:一文搞懂这款高性能Web服务器的核心原理与实战配置
  • Java的JNI调用本地方法:性能优化与内存管理
  • 为什么选择OmenSuperHub?一个免费开源工具彻底解决惠普游戏本性能限制问题
  • 完成发射班的焊接及调试
  • 深入 Claude Code 源码(五):MCP 协议——Claude Code 连接外部世界的方式
  • 【Flutter零基础入门 | Day03】常用功能与滚动组件
  • 【claude code实践】 写好第一条提示词:用清晰目标减少返工
  • 鸿蒙 ArkTS 实战:Study Seat Log 从状态建模到交互闭环完整解析
  • 安全组网建设怎么选
  • 终极指南:如何在Mac上禁用Turbo Boost以降低温度和风扇噪音
  • Burp Suite Repeater实战指南:HTTP请求精细调试与渗透测试技巧
  • 【RuoYi-Vue-Plus】源码探秘:OSS配置从数据库到Redis的缓存同步机制
  • MSP430 Timer_A定时器深度解析:从PWM生成到捕获比较实战
  • 推荐系统基础算法简介
  • Win11Debloat:免费快速的Windows系统优化终极方案
  • ChatGPT Plus订阅取消后仍扣费?:2024年Q2真实案例拆解——Stripe账单延迟同步、OpenAI后台状态不同步、第三方渠道(如微软商店)独立续费链路揭秘
  • 2026嵌入式培训机构怎么选?全国机构对比了7家之后,我为什么只推荐金橙智能