安全扫描
OpenClaw
安全
high confidence该技能的代码和运行指令与其声明的目的(基于本地 Ollama 的提示压缩)一致,不请求外部凭据,也不表现出未解释的网络或持久行为。
评估建议
该技能看似合理,仅限于通过本地 Ollama 实例进行压缩。安装前,请确保您实际在本地运行 Ollama(localhost:11434),且主机/端口未指向远程服务。审查并确认包含的 src/token-compressor.js 与交付的副本匹配,并且没有修改添加外部网络调用或凭据使用。由于压缩会修改消息内容,请先在非敏感数据上测试该工具,以验证它保留了您需要的详细信息。最后,如果您需要强保证数据永远不会离开机器,请强制执行网络出口规则(防火墙),以便即使配置错误,进程也无法访问外部主机。...详细分析 ▾
✓ 用途与能力
名称/描述(使用本地 Ollama 模型的 3 层压缩)与提供的代码和 README 一致。该库仅实现消息压缩、历史摘要和内存缓存 —— 所有内容与声明的目的一致。
✓ 指令范围
SKILL.md 和 src/token-compressor.js 一致地描述了向本地 Ollama 实例(localhost:11434)发送压缩提示。指令不读取无关文件,不请求无关环境变量,也不向外部端点传输数据。发送到模型的系统提示是明确的,仅限于压缩/总结指令。
✓ 安装机制
没有安装规范或外部下载;这是一个仅包含指令的技能,附带 JS 源文件。没有归档或第三方包由技能本身拉取。
✓ 凭证需求
该技能不需要凭据、配置路径或环境变量。所有运行时配置通过构造函数传递;网络 I/O 定向到本地主机,其他什么都没有。
✓ 持久化与权限
技能不请求永久存在,不修改其他技能或系统配置,并且仅使用内存缓存(无磁盘持久性)。'always' 为 false,自治调用是平台默认(无额外权限请求)。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.1.02026/3/12
修复了文档-代码不匹配:README 现在描述了实际的 Ollama 驱动 API(compressMessage/compressHistory/checkCache)。SKILL.md 声明了 Ollama 运行时依赖项和发送的模型提示。替换了硬编码的 127.0.0.1 为 localhost。
● 无害
安装命令 点击复制
官方npx clawhub@latest install token-compressor
镜像加速npx clawhub@latest install token-compressor --registry https://cn.clawhub-mirror.com
技能文档
预处理提示通过 3 层压缩层,然后发送到付费 API。使用免费本地 Ollama 模型执行压缩工作 — 您的付费 API 只会看到压缩后的结果。
运行时要求
| 要求 | 详情 |
|---|---|
| Ollama | 必须在本地运行(默认:localhost:11434) |
| 本地模型 | 压缩的小型模型(例如 llama3.1:8b)。通过 compressionModel 选项配置。 |
| Node.js | 14+ |
向本地模型发送的内容
该技能向您的本地 Ollama 模型发送以下内容:| 操作 | 系统提示 | 用户提示 |
|---|---|---|
| 消息压缩 | 您是一个文本压缩工具。仅输出被请求的内容,其他内容不输出。 | 您的消息 + 压缩指令 |
| 历史总结 | 同上 | 旧会话回合 + 总结指令 |
副作用
| 类型 | 描述 |
|---|---|
| NETWORK | 仅向 localhost:11434 发送 HTTP 请求 — 您的本地 Ollama 实例 |
| MEMORY | 响应缓存存储在内存中(Map,配置大小/TTL) |
| DISK | 无 — 缓存不持久化到磁盘 |
设置
const TokenCompressor = require('./src/token-compressor');
const compressor = new TokenCompressor({
ollamaHost: 'localhost', // 默认
ollamaPort: 11434, // 默认
compressionModel: 'llama3.1:8b', // 默认 — 任何 Ollama 模型都有效
maxUncompressedTurns: 10, // 保留最后 N 轮未压缩
cacheMaxSize: 100,
cacheTTL: 3600000 // 1 小时
});
请参阅 README.md 以获取完整的 API 文档和使用示例。数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制