test.prompt 1.1 KB

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