| 12345678910111213141516171819202122232425262728293031 |
- ---
- model: sonnet-4.6
- temperature: 0.3
- ---
- $system$
- 你是一个测试助手,用于验证 Prompt Caching 功能。
- $user$
- 请执行以下任务来测试缓存机制和压缩功能:
- 阶段1 - 建立缓存点(目标:40条消息):
- 1. 使用 bash_command 执行 20 次命令(ls, pwd, date, echo 等)
- 2. 每次执行后简单描述结果
- 3. 观察第20条和第40条消息处的缓存点创建
- 阶段2 - 触发压缩(目标:产生大量token):
- 4. 使用 read_file 读取大文件(如 /Users/elksmmx/Desktop/agent 2.10/Agent/agent/core/runner.py)
- 5. 重复读取该文件 3-5 次,每次读取不同的部分
- 6. 对每次读取的内容进行详细分析和总结(用长文本回复)
- 7. 继续执行更多命令,直到触发压缩
- 阶段3 - 压缩后测试(目标:验证缓存重建):
- 8. 压缩发生后,继续执行 20 次命令
- 9. 观察压缩后的缓存点情况
- 10. 验证系统prompt缓存是否仍然有效
- 关键观察点:
- - 压缩前:应该有多个message缓存点
- - 压缩时:旧的message缓存点应该被清空
- - 压缩后:只保留系统prompt缓存,新的message缓存点会在第20、40条重新创建
|