Skip to content

Dashboard 规则与插件编辑 ​

保存规则或导入起源规则时,Dashboard 会提交读取规则时取得的 revision。后台规则发生变化时,保存返回冲突,编辑草稿保留。打开的规则按 rule_id 定位;同一规则被修改或删除后,需要重新打开并合并修改。接口字段见 API 后端架构。

草稿恢复不保存敏感值。恢复已有节点时使用规则文件中的已保存值;新建或复制节点的敏感参数需要重新输入。恢复确认框会说明这一区别。规则文件中的敏感值没有加密,见 变量与数据类型。

JSON 参数输入在内容有效时写回规则,同时保留当前输入格式。数据类型在当前编辑器中切换后再切回,会恢复之前选择的时间单位和类型结构。

首次配置中的开机启动设置需要桌面桥。连接尚未就绪时,页面显示错误和重新读取按钮;应从 NotmyFault 桌面窗口完成配置。

插件页面加载完成或发送 ready 消息后接收一次 init 消息;同一页面的重复 ready 不再重复初始化。两个参数编辑入口均将空字符串作为 null 交给插件命令。消息和会话格式见 插件扩展 API。

插件安装前,需要逐项确认安全预览中 installation.required_risk_ids 列出的风险。构建钩子的确认文字会明确说明执行插件自带命令。插件索引地址必须使用 HTTPS,见 插件索引。

安全页的配置摘要隐藏参数值。重新签名前,应打开本机 rules.json 核对实际参数;摘要只用于查看规则和动作结构。

日志读取失败时显示独立错误,复制按钮只复制当前筛选结果并显示条数。运行记录导出包含当前已载入并筛选的全部记录;不会额外截成前 500 条。导出字段的脱敏规则见 运行摘要策略。

修改 AI 服务地址后,后台会清除为旧地址保存的密钥,Dashboard 会提示为新地址重新保存密钥。

规则画布工具栏可直接添加 IF、变量赋值和等待块。等待对应内置动作 wait, 检查器使用专用表单;通用插件选择器、快速创建和 IF 分支的“添加动作”列表不包含它, IF 分支另有「等待」按钮。

插件加载状态 ​

插件页分开显示目录扫描结果和本次引擎运行期间的加载错误:

  • 插件列表只显示扫描到的插件,来源分内置与用户安装。
  • 引擎运行时,列表上方显示“本次引擎会话有 N 条插件错误”,逐条给出插件 ID、类型与原因。类型未知时不标注。目录里没有对应条目的错误只在这里显示,不变成可启禁或卸载的插件条目。
  • 同一个插件 ID 在内置和用户目录都存在时,错误记录不挂到列表条目上,只在错误区显示。
  • JSON 读不出来的插件按目录名显示“无法读取”,不提供启禁和卸载。
  • 静态检查未通过的插件显示“检查未通过”,详情给出具体原因。
  • 引擎未运行时显示“引擎未运行,加载结果未确认”。仍有上一次运行的错误记录时,会说明记录来自上一次运行。
  • 读取诊断失败时显示“插件错误读取失败”,不显示成零错误。

检查加载失败记录时,确认错误区列出插件 ID 与原因;停止引擎后提示变为未确认。 检查 JSON 损坏状态时,使用临时插件或测试夹具,确认“无法读取”条目没有启禁开关。