用途:把一段提示词或技能说明压缩成模型成功所需的最小指令,核心思路不是“尽量密集地保留全部内容”,而是“最少需要说什么”。
主要能力:读取文件路径或内联文本作为输入;输出压缩后的单段提示词及 token 统计;可通过 --output <path> 可选写入文件;使用 prompt-compression-verifier 代理验证目标清晰度、新颖约束是否保留、是否过度指定,并迭代直到通过。
使用方式:输入 $ARGUMENTS = prompt(文件路径或内联文本)[--output path]。若为文件路径则读取内容,若为内联文本则直接使用,若无法判断则先尝试按文件处理。压缩结果必须是一个密集段落,而非分节或项目符号。
保留与丢弃原则:保留核心目标、验收标准、反直觉的新颖约束、执行纪律(如“继续前先写入文件”“确认 X 前不要定稿”“综合前读取完整日志”)、非标准输出格式;丢弃流程阶段、模型已知示例、显而易见约束、边缘情况处理、解释与理由。避免“最多 4 轮”“2-3 个示例”等任意数值,改为陈述原则。
适用场景:需要精简冗长提示词、技能说明或代理指令,同时保留关键纪律与验收条件时。
限制:非破坏性,原文件不被修改;输出为单段文本;验证可能需多次迭代;资料未提供具体 token 节省效果、价格或平台支持信息。