文件内容会发送给 Claude 处理
原文依据:3 处压缩流程明确要求“call Claude to compress”。目标包括 CLAUDE.md、待办和偏好文件,这些文件可能含内部指令、私人信息、路径、链接或环境配置。
调用时,目标文件的内容可能离开本地环境并由外部模型服务处理。可见源码没有说明发送范围、服务端保留政策或敏感内容过滤。
调用 `/caveman-compress` 处理指定文件时,流程会把文件内容交给 Claude 压缩。适用对象明确包括 CLAUDE.md、待办和偏好文件,因此其中的私人信息、内部指令、路径或链接可能被发送给外部模型服务。来源没有说明使用哪个 Claude 服务、数据保留政策或发送前的脱敏措施。用户可要求作者说明接收方和保留政策,并只对已检查且不含敏感信息的文件使用该功能。
Compress natural language files (CLAUDE.md, todos, preferences) into caveman-speak to reduce input tokens. Compressed version overwrites original. Human-readable backup saved as `<filename>.original.md`, but NOT beside the source file — it lives in an out-of-tree data dir (`$XDG_DATA_HOME/caveman-compress/backups/<parent-dir-name>/`, or `%LOCALAPPDATA%\caveman-compress\backups\<parent-dir-name>\` on Windows) so skill auto-loaders don't re-ingest it as a live file.查看另外 2 个位置
3. The CLI will:- detect file type (no tokens)- call Claude to compress- validate output (no tokens)- if errors: cherry-pick fix with Claude (targeted fixes only, no recompression)- retry up to 2 times- if still failing after 2 retries: report error to user, leave original file untouched`/caveman-compress <filepath>` or when user asks to compress a memory file.