Caveman 术语表技术解读:CCR、安全等级、证据基准与 TOON 等核心概念全解

发布时间:2026/9/7 3:31:33

Caveman 术语表技术解读:CCR、安全等级、证据基准与 TOON 等核心概念全解
Caveman 术语表技术解读CCR、安全等级、证据基准与 TOON 等核心概念全解【免费下载链接】caveman why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman项目地址: https://gitcode.com/GitHub_Trending/caveman1/caveman本文基于仓库内的官方术语表 docs/technical/glossary.md系统解读 Caveman一个以用更少 token 完成同样任务为目标的 Claude Code 技能与代理压缩系统中约 30 个核心术语。读完后你将理解Caveman 如何通过内容寻址的 CCR 存储实现有损但可恢复的压缩、S0–S4 安全等级如何约束每一种变换、TOON/Pixel/Accessibility tree 三种紧凑编码的适用边界以及inferred/observed/verified等证据基准如何保证项目发布数字的诚实性。术语体系总览Caveman 的术语表并不是一份普通名词解释而是整个系统的诚实契约。它覆盖了五个层面压缩与恢复管线Compressor、Safety class、Byte-safe、CCR、Recovery handle、Fail closed、Record mode数据编码形态TOON、Pixel、Accessibility tree代理与传输Wire protocol、MCP、SSRFAgent 集成Agent profile、Hook、Skill、Context pack证据与数字Basis、Inferred、Observed、Provider-reported、Verified、Headroom、List-price subtotal、Unpriced以及产品侧的 Cave Plan、Cave Score、Caveman Cloud。这套术语与 docs/technical/accounting-and-evidence.md 中的证据规范一脉相承Caveman 要求任何数字都必须标注它是如何产生的术语表正是这条纪律的词汇基础。压缩管线Compressor、Safety class 与 Byte-safeCompressor压缩器术语表定义将一种被识别的输入形态变换为更小的模型可见表示的 Engine 组件且必须在声明的策略下执行。在仓库中压缩器集中在 engine/compressors/ 目录按输入形态划分json.go结构化 JSON、html.goHTML、log.go日志、terminal.go终端输出、searchresult.go搜索结果、tabular.go表格、code_cgo.go/code_nocgo.go代码、toolschema.go工具 schema等每种形态对应一个独立的压缩策略文件。Safety class安全等级术语表指出安全等级描述变换的风险类别当前 Engine 的压缩器均使用 S4——有损但可恢复lossy with recovery。这一概念在源码 engine/safety/safety.go 中有完整实现引擎维护一条 S0–S4 的安全阶梯每个压缩器必须声明自己的等级且等级是压缩方法固有的不是用户可选项。从源码的注册表可以看到每一级的诚实契约engine/safety/safety.go#L43-L49等级含义ByteSafe不改模型可见字节RequiresCCR必须先落 CCR 存储Reversible无丢失可逆S0字节安全行为元数据、记账是否是S1Provider 原生提示缓存、路由是否是S2需要 SDK 配合的结构变更否否是S3行为变更路由、推理Cloud 中受 eval 门控否否否S4有损结构压缩修改模型可见字节必须 opt-in、可恢复CCR、并披露丢弃了什么否是否Info结构体中的三个布尔字段正是术语表三个词条的落地ByteSafe对应Byte-safe、RequiresCCR与 S4 的关系对应CCR、等级本身对应Safety class。注册表对未知等级采取Fail closed策略Lookup对未登记等级返回false调用方将未知等级视为不可安全运行engine/safety/safety.go#L51-L56。Fail closed失败关闭术语表定义未知或无效状态拒绝操作或产生安全的非成功结果对变换而言安全结果通常是原始输入。这条原则贯穿仓库例如 CCR 存储对未知句柄从不猜测恢复而是返回显式的ErrNotFoundengine/ccr/store.go#L27-L29。Byte-safe 与 Record modeByte-safe模型可见字节保持不变例如 Record mode 下。压缩、TOON、Pixel、改写都不是字节安全的。Record mode记录模式只观察本地流量、不修改模型可见请求字节的透传模式。Proxy 文档 proxy/doc.go 明确record mode 永远是 pass-through且 proxy/internal/config/config.go#L63 注释说明record 模式下保持字节安全透传、savings_usd保持 0。测试 proxy/internal/gateway/auth_fallback_test.go#L234-L238 直接验证了这一点记录模式下请求体必须与原始请求逐字节一致且原始请求与变换后请求的 SHA256 哈希必须相同——这是字节安全最直接的自动化证据。CCR 与 Recovery handle可恢复压缩的实现CCRCaveman Context Recovery术语表定义内容寻址存储把紧凑引用映射到精确的原始字节或类型化对象。其实现位于 engine/ccr/包注释engine/ccr/store.go#L1-L14说明了设计要点字节精确保存每一次 S4 有损压缩的原始字节retrieve(handle)逐字节返回原文引擎压缩过的任何东西都永不被销毁内容寻址句柄是原始内容 SHA256 的编码压缩同一 payload 两次得到同一句柄、只存储一次天然幂等平台分治主机平台使用本地 SQLiteengine/ccr/store_sqlite.gojs/wasm 环境退化为纯 Go 内存 mapengine/ccr/store_wasm.go两者暴露相同接口引擎对差异无感知。CCR 除了裸字节 blob 之外还管理类型化对象ObjectType是一个封闭枚举包含FileObservation、SearchResult、CommandResult、TestResult、BuildResult、DiffSnapshot、TaskContract、TaskDecision、ExecutionState、DocumentationExcerpt、BrowserSnapshot、RepositoryMap、EvidenceBundle共 13 种engine/ccr/store.go#L41-L55。未知类型直接报错不发明检索语义——这同样是 fail-closed 的体现。对象还带有currentnesscurrent/stale/archived与lifecyclehot/warm/cold/archived状态字段。Recovery handle恢复句柄术语表定义形如ccr_...的内容派生标识符用于取回精确的原始字节。源码中生成为ccr_ sha256 前 16 字节十六进制engine/ccr/store.go#L216类型化对象则是ccr_obj_前缀engine/ccr/store.go#L144。句柄未知时返回ErrNotFound存储从不猜测恢复。此外还有防御性约束ErrBudgetExceeded表示在发布有损字节之前因本地存储预算超限而拒绝新的恢复记录已有句柄保持可取回调用方必须透传原文engine/ccr/store.go#L31-L34——即存不下恢复记录时宁可不压缩从机制上保证 S4 的可恢复承诺不被破坏。三种紧凑编码TOON、Pixel 与 Accessibility treeTOONToken-Oriented Object Notation术语表定义面向 token 的对象表示法一种针对合适结构化数据的紧凑文本编码。它会改变模型可见字节且绝不用在工具调用参数上。TOON 压缩器实现在 engine/compressors/toon.go它把 JSON 解析为v后编码为以逗号分隔的紧凑文本解析失败直接返回falsefail closed交回原文。值得注意的是它声明的安全等级是S4同时通过元数据标注LosslessToModel: trueengine/compressors/toon.go#L26-L28——即字节层面有损、模型语义无损的重编码。注释还说明 TOON 只能由显式指定Options.Type toon时触发自动检测Detect从不路由到它。Pixel术语表定义面向明确允许使用视觉能力模型的、有损的文本转 PNG上下文编码。对应实现位于 engine/pixel/ 目录包含渲染render.go、png.go、不同 provider 的变换transform_anthropic.go、transform_openai.go、transform_gemini.go、适用性判断applicability.go、gpt_profiles.go与定价核算pricing.go等。由于它是术语表中的explicitly allowed vision-capable models这一前提源码中专门设有 gategate.go、gate_test.go与适用性检查来确保只在允许的模型画像上启用。Accessibility tree可访问性树术语表定义浏览器提供的页面角色、名称、状态与关系的语义表示。当无需视觉像素时Caveman 浏览器桥接将其用作完整页面标记的紧凑替代。该能力的证据链横跨两个包浏览器桥接在 browse/ 目录cdp.go经 CDP 读取真实 Chrome 可访问性树压缩策略在 engine/compressors/axtree.go。browse/BENCHMARK.md 记录了以 PlaywrightariaSnapshot()为基线的对比测量显示可访问性树快照相比完整页面标记可减少 96% 以上的文本量该文件给出的实测基线数据仅对所述 fixture 有效。代理、传输与集成概念Wire protocol线路协议术语表定义Agent 与代理之间使用的 Provider 请求/响应形态例如 Anthropic Messages、OpenAI Responses、OpenAI Chat Completions、Gemini GenerateContent。仓库中 proxy/providers/ 目录按协议组织适配器anthropic/、openai/含 Chat Completions 与 Responses 形态、gemini/、bedrock/、vertex/、azureopenai/、openaicompat/并配有adapter_contract_test.go等契约测试保证各协议适配行为一致。理解wire protocol是理解 Caveman 在哪里插入压缩/改写的关键所有变换都发生在这一层请求形态之上且受安全等级约束。MCPModel Context Protocol术语表定义Caveman 使用本地标准 I/Ostdio服务器把压缩、恢复、统计和 TOON 操作暴露给兼容 Agent。实现位于 mcp/mcp/server.go#L1-L6 说明它是一个 stdio JSON-RPC 适配器独占 stdout 承载协议日志只能走注入的 logger且不打开任何网络连接。两处设计细节值得注意入站行与单条结果各有 16 MiB 上限超限以 fail-closed 错误cave_payload_too_large拒绝而不是无限缓冲mcp/server.go#L24-L32ExemptResultCap标记恢复路径caveman_retrieve返回的是精确原始字节绝不允许被结果上限截断——因为 CCR 存储与网关共享原文可能合法地超过上限若 fail-closed 截断会导致被省略的内容永远无法恢复mcp/server.go#L40-L47。这与 Recovery handle 词条首尾呼应。SSRFServer-Side Request Forgery术语表定义服务端请求伪造。风险在于可配置的外发 URL 让调用方触达非预期的本地或私有服务。仓库在 shared/platform/ssrf/ 提供对应防护实现属于平台层公共依赖。Agent 集成三件套Agent profile、Hook、Skill、Context packAgent profileAgent 档案术语表定义声明式描述 CLI 如何启动和配置受支持的 Agent包括线路协议与端点注入以及任何 hook、skill 或插件。档案文件位于 agents/profiles/包含claude.json、codex.json、gemini.json、aider.json、hermes.json、opencode.json、pi.json、openclaw.json等具体档案以及约束其结构的schema.json。相关设计见 docs/technical/agent-profile-registry.md。Hook钩子术语表定义由 Agent 生命周期事件触发的代码例如会话开始、prompt 提交、工具执行前。仓库的 hook 实现集中在 src/hooks/caveman-activate.js激活、caveman-mode-tracker.js模式跟踪、caveman-stats.js统计、状态行脚本caveman-statusline.sh/.ps1及安装/卸载脚本。Skill技能术语表定义改变模型行为或响应风格的指令包除非附带单独评审过的 hook 或工具它本身不是可执行运行时。skills/ 目录即是一组这样的指令包caveman/、caveman-commit/、caveman-compress/、caveman-explore/、caveman-review/等各含SKILL.md。仓库根部的技能caveman正是项目名以穴居人说话方式减少 65% token这一核心体验的载体注意术语表特意划出的边界——Skill 是行为指令而非运行时这与 Hook生命周期代码和 MCP 工具真实执行形成清晰分工。Context pack上下文包术语表定义用于组装带来源provenance与策略的、有界上下文部分的 SDK 结构。从源码结构看engine/contextwindow/ 目录实现了确定性的 BM25 上下文打包器带 recency/error/priority 信号与 token 预算核算engine/CLAUDE.md中的目录说明打包器使用固定参数的 BM25k11.5, b0.75、无嵌入、无网络依赖engine/contextwindow/contextwindow.go#L174。SDK 侧的 context pack 用法见 docs/technical/sdks-and-packages.md。证据与数字Basis 体系术语表用七个词条构建了一套数字必须自证出身的词汇系统与 docs/technical/accounting-and-evidence.md 的基准表一一对应术语表词条含义不是什么Basis解释数字如何产生的标签inferred、provider-reported、benchmark counterfactual、verified 等——Inferred由本地模型、tokenizer 或假设估算而非 Provider 或验证方法确认不等于 Provider 确认用量Provider-reported模型 Provider 响应返回的用量或事件数据不等于独立账单核对Observed记录了 before/after 关系但控制不足以确立因果不等于变更导致了差异Verified保留给满足具名、强制执行的验证方法的值不等于普适质量或未来节省Headroom被建模的上下文/成本削减机会在更强证据出现前都是 inferred不是承诺节省List-price subtotal用量单位 × 带日期的公开目录价不是 Provider 发票Unpriced标记目录中没有受支持的公开价数值回退为 0 以避免虚构成本但不代表资源免费不等于零真实成本几个关键细节值得展开Verified 的排他性术语表强调本地压缩估算本身不算 verified。配套文档进一步列出公共本地运行时不应把 Engine 估算、skill 输出、pixel 转换、TOON 输出、缓存计划或合并后的代码自行标记为 verifieddocs/technical/accounting-and-evidence.md#L73-L78。Unpriced 的双重保护零值防止虚构成本进入合计unpriced标签防止零被误认为免费使用——一个标记同时完成两件防误读工作。发布前检查单文档给出七步清单包括指明证据基准、链接已提交的 fixture、披露计数方式与定价日期、区分目录价与发票、以及无支持时发布 0 或 unpriceddocs/technical/accounting-and-evidence.md#L89-L99。项目当前受支持的公开声明汇总于 docs/HONEST-NUMBERS.md。产品侧术语Cave Plan、Cave Score 与 Caveman CloudCave Plan连接型产品的报告按可能效率提升排序。计划项是提案不建立已验证的节省——这条限定词与 Verified 词条互为支撑防止计划中的节省被误读为已实现的节省。Cave Score连接型产品在其已发布契约下总结实测效率信号的分数。它与本地 Engine 的 token 削减是不同概念——本地压缩率inferred 基准与产品分数不可混用。Caveman Cloud可选的连接型账号、证据与治理服务。本地压缩不依赖它——这一条划定了本地能力与云服务的能力边界整套 Engine、CCR、MCP、record 模式都是本地运行的。小结术语背后的设计纪律回看整份术语表所有词条共同服务于三条可验证的工程纪律变换必须分级每个 Compressor 声明 S0–S4 安全等级engine/safety/safety.goS4 有损压缩强制绑定 CCR 恢复记录存不下就不压缩engine/ccr/store.go字节安全是默认真相Record mode 逐字节透传并有哈希相等的测试保障proxy/internal/gateway/auth_fallback_test.goTOON/Pixel/压缩则显式声明自己不是字节安全的数字必须带出身任何统计值都标注 Basisinferred/observed/provider-reported/verified/unpriced0 值必须伴随unpriced标记而非静默消失。对开发者而言掌握这套术语意味着能准确回答三个高频问题压缩会不会弄丢我的数据S4 CCR不会可逐字节取回本地模式会不会上传流量Caveman Cloud 是可选的record mode 逐字节透传项目宣称的百分比节省是怎么算出来的Basis 体系 docs/HONEST-NUMBERS.md 的公开声明边界。【免费下载链接】caveman why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman项目地址: https://gitcode.com/GitHub_Trending/caveman1/caveman创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

PTS服务器开荒全指南:从测试资格到Bug反馈的完整链路

PTS服务器开荒全指南:从测试资格到Bug反馈的完整链路

2026/9/7 3:31:33

PTS 开荒这件事,玩法上看着像是在"抢先体验",本质上却是一场有明确目的的版本验证。PTS 全称 Public Test Server,也就是公开测试服务器。官方会把还没正式上线的新版本内容先部署到这套独立服务器上,让一部分玩家提前进…

OBS Studio 项目总览:开源直播推流与录屏软件的核心组成、构建体系与贡献指南

OBS Studio 项目总览:开源直播推流与录屏软件的核心组成、构建体系与贡献指南

2026/9/7 3:31:33

OBS Studio 项目总览:开源直播推流与录屏软件的核心组成、构建体系与贡献指南 【免费下载链接】obs-studio OBS Studio - Free and open source software for live streaming and screen recording 项目地址: https://gitcode.com/GitHub_Trending/ob/obs-studio …

VisualSVN Server Web密码自助修改实战:基于htpasswd的安全实现

VisualSVN Server Web密码自助修改实战:基于htpasswd的安全实现

2026/9/7 3:31:33

简介:VisualSVN Server 3.5.3 安装包及配套破解、Web端密码自助修改方案,面向中小团队SVN管理员与开发人员。资源基于Windows环境,提供官方安装程序、激活工具及详细图文说明,可解决VisualSVN Server过期授权、用户无法在浏览器中…

FanControl 风扇控制指南:把机箱的“音量旋钮”拿回手里

FanControl 风扇控制指南:把机箱的“音量旋钮”拿回手里

2026/9/7 4:41:36

FanControl 风扇控制指南:把机箱的“音量旋钮”拿回手里 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Trending/…

LinkSwift:3分钟搞定八大网盘直链提取的实用指南

LinkSwift:3分钟搞定八大网盘直链提取的实用指南

2026/9/7 4:41:36

LinkSwift:3分钟搞定八大网盘直链提取的实用指南 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 …

OEE分析软件提升效率,如何选择最合适的工具?

OEE分析软件提升效率,如何选择最合适的工具?

2026/9/7 4:41:36

一、引言:为什么需要 OEE 分析软件在制造业数字化转型的背景下,设备综合效率(OEE,Overall Equipment Effectiveness)已经成为衡量工厂生产管理水平的核心指标之一。OEE 由设备可用率、性能表现率和质量合格率三个维度构…

Apple M1 上源码编译 OpenCV 4.7.0 完整指南与踩坑记录

Apple M1 上源码编译 OpenCV 4.7.0 完整指南与踩坑记录

2026/9/7 4:41:36

简介:针对苹果M1芯片MacBook Pro用户,这份OpenCV 4.7.0 Java版本编译产物可直接使用,省去在Apple Silicon设备上从源码配置环境的繁琐流程,避免因依赖链或编译选项不匹配而失败。资源核心是opencv-470.jar与libopencv_java470.dyl…

Windows下CMake 3.14.2安装配置与C++工程构建实战

Windows下CMake 3.14.2安装配置与C++工程构建实战

2026/9/7 4:41:36

简介:CMake 3.14.2 Windows 64位版本是一款跨平台自动化构建工具,面向需要在Windows环境下管理C/C项目构建的开发者,尤其适合与OpenCV等大型依赖库配合使用。资源包共5681个文件,总大小约29.58MB,以cmake、ctest、cpac…

右键菜单失控?RightClickGuardian实现全量扫描与持续守护

右键菜单失控?RightClickGuardian实现全量扫描与持续守护

2026/9/7 4:31:36

你的右键菜单,是从什么时候开始失控的?也许是在某次安装软件时随手多勾了几个选项,也许是某个应用更新后悄悄塞进了新入口。等到某天想从桌面快速用编辑器打开一个文件,却需要在那条越来越长的菜单里翻上好几秒,才发现…

中国人民大学杨琳团队《Nature Communications》 | 全球潮汐湿地土壤有机碳时空格局与环境驱动:一项2009-2020年的全球评估

中国人民大学杨琳团队《Nature Communications》 | 全球潮汐湿地土壤有机碳时空格局与环境驱动:一项2009-2020年的全球评估

2026/9/6 1:19:56

本文首发于“生态学者”!从“湿地面积”到“土壤碳密度”:为什么需要重新认识潮汐湿地蓝碳变化?潮汐湿地位于陆地与海洋的交汇地带,包括红树林、盐沼和潮滩,是全球重要的蓝碳生态系统。其土壤能够长期储存大量有机碳&a…

adb抓包

adb抓包

2026/9/7 3:44:24

前言 本文介绍如何通过 tcpdump 在 Android 手机上抓取网络数据包,并在电脑端使用 Wireshark 进行分析。适用于需要排查 App 网络请求、分析接口调用或调试网络问题的开发与测试场景。1. 手机要有 root 权限2. 下载 tcpdump3. adb push C:\Users\zhangkuixun\Downlo…

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战

2026/9/6 1:19:56

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战 在云原生基础设施中,容器镜像体积直接决定了服务的部署速度与弹性扩容敏捷度。对于传统的 Go / Java 微服务,镜像体积通常被严格控制在 50MB 到 200MB 以内,拉取镜像只…

基于YOLOv8和PyQt5的麦穗稻穗检测识别系统设计与实现

基于YOLOv8和PyQt5的麦穗稻穗检测识别系统设计与实现

2026/9/7 0:01:24

这次我们来看一个把目标检测算法和桌面端工具结合得很典型的项目:基于 YOLOv8 PyQt5 的麦穗稻穗检测识别系统。这个项目本身不是新概念,但它的价值在于落地形态很完整。YOLOv8 负责核心的麦穗稻穗目标检测,PyQt5 负责提供可视化的桌面交互界…

UL 1642锂电池安全标准全解析:测试项目、认证流程与避坑指南

UL 1642锂电池安全标准全解析:测试项目、认证流程与避坑指南

2026/9/7 0:01:24

简介:UL 1642是锂电池安全领域的重要规范,本中文版资源适合锂电池制造商、检测机构工程师及产品认证相关人员阅读,用于理解电池在设计与制造层面的安全要求、测试方法与合规要点。资源共1个PDF文件,压缩包大小834KB,便…

BS EN 13814-1-2019游乐设施安全标准:设计与制造核心要点解析

BS EN 13814-1-2019游乐设施安全标准:设计与制造核心要点解析

2026/9/7 0:01:24

简介:BS EN 13814-1:2019是英国采纳欧洲标准EN 13814-1:2019的正式版本,由BSI标准出版,重点规定游乐设施和游乐设备在设计与制造环节的安全准则,与BS EN 13814-2:2019、BS EN 13814-3:2019共同取代旧版BS EN 13814:2004。该标准面…

远程协作的工作台整理

远程协作的工作台整理

2026/9/7 3:38:07

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/4 7:42:10

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/6 23:21:51

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…