Deaiify — 禁止破折号重写
v3.0.2这个插件在消息发送前检测并移除 Unicode 破折号(U+2013 和 U+2014),调用平台内置的嵌入式 LLM 对包含破折号的内容进行重写,确保输出符合「禁止使用 em-dash」规则,同时保留原文的含义、语气和风格。
0· 30·0 当前·0 累计
安全扫描
OpenClaw
安全
high confidence插件的代码、指令和声明的需求内部一致:它只检测两个 Unicode 破折号字符,并使用平台的嵌入式代理在传递回复前请求重写。
评估建议
这个插件似乎做到了它所声称的功能:检测 em-/en-dash,并使用会话的嵌入式模型在传递回复前重写回复。在安装前需要考虑:(1) 重写是无声的——用户将收到修改后的文本而没有明确提示;(2) 插件调用平台的嵌入式代理并传递 workspaceDir(默认为 $HOME 下的路径)——插件本身不写入磁盘,但嵌入式代理运行时可能会使用工作区;(3) 不需要外部网络主机或凭据;(4) 它是故障开放的(出错时传递原始回复)。如果接受自动的、不可见的重写并信任会话默认模型行为,这个插件与其目的是一致的。如果需要透明度或可审计性,首选在最终交付前记录或显示重写的工作流程。...详细分析 ▾
✓ 用途与能力
名称/描述与实现匹配:代码检测 U+2013/U+2014,排除代码块,并请求嵌入式 LLM 重写。不需要无关的凭据、二进制文件或网络主机。
ℹ 指令范围
SKILL.md 和代码将范围限制为出站回复并排除代码块;主要操作是使用重组提示调用 runtime.agent.runEmbeddedPiAgent。这对于重写插件来说是在范围内的。注意:插件故意使重写对用户「不可见」(静默替换),因此用户应该知道消息可能在传递前自动更改。
✓ 安装机制
未提供安装规范(仅包含源代码的指令插件)。清单未调用远程下载或包安装;代码捆绑在 dist/ 和 src/ 下。
ℹ 凭证需求
未请求环境变量或外部凭据。唯一的环境使用是读取 process.env.HOME 作为传递给嵌入式代理的默认 workspaceDir;这是相称的,但意味着嵌入式代理可能会被赋予用户主目录下的路径(平台行为)。
✓ 持久化与权限
always 为 false,插件注册正常钩子(before_agent_reply、message_sending)。它调用嵌入式模型(对于重写插件来说是正常的)。它不修改其他插件或请求提升的权限。故障开放设计在出错时返回原始回复。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv3.0.22026/4/16
v3.0.2:修复版本号,LLM 重写引擎用于破折号移除
● 无害
安装命令
点击复制官方npx clawhub@latest install deaiify
镜像加速npx clawhub@latest install deaiify --registry https://cn.longxiaskill.com 镜像可用
技能文档
概述
通过拦截消息、检测 U+2013(en dash)和 U+2014(em dash),并强制通过嵌入式 LLM 纠正进行重写轮次,在所有输出中强制执行 Shawn 的「无 em dash」规则。
目的
- 在源头上消除 em-dash 问题
- 在移除 AI-slop 格式的同时保持内容质量
- 使规则执行对用户不可见
功能
- 检测出站消息中的 U+2013 和 U+2014
- 调用嵌入式 LLM 重写(保留含义、语气、风格)
- 向用户返回纠正后的输出
- 不更改 U+002D(代码中的连字符减号)
- 值得作为梗的 README
使用方法
- 通过
openclaw.json插件配置启用 - 在每条可能包含破折号的消息上运行