一区二区三区在线观看视频-精品蜜桃一区二区三区-成人在线视频播放-日日干视频-欧美精品999-国产不卡视频在线观看-欧美精品久久久久久久久-日韩欧美一区在线-国产精品12-国产免费播放-色综合a-亚洲一卡二卡在线-天天操天天碰-jizz俄罗斯-亚洲三级伦理-韩国91视频-免费成人美女女电影-一区不卡在线观看-久久精品久久99-成人福利网站在线观看-国产色视频在线播放-最新日韩视频在线观看-国产一区欧美日韩-屁屁影院一区二区三区-亚洲精选视频在线

?? 龍蝦新聞

Claude Code先發后讀機制實測:33K tokens預請求暴露Agent調度設計細節

發布時間:2026-07-15 分類: 龍蝦新聞
摘要:Claude Code“先發后讀”實測:33K tokens預發送暴露Agent調度反直覺設計開發者抓包發現,Claude Code在用戶輸入任何prompt前,就向Anthropic API發起一次完整請求,攜帶33,792 tokens的payload。這不是偶發抖動,而是Agent調度框架的固定行為:它不等用戶指令,先構建一份完整上下文快照——包括項目目錄結構、歷史編輯diff、關鍵文...

封面

Claude Code“先發后讀”實測:33K tokens預發送暴露Agent調度反直覺設計

開發者抓包發現,Claude Code在用戶輸入任何prompt前,就向Anthropic API發起一次完整請求,攜帶33,792 tokens的payload。這不是偶發抖動,而是Agent調度框架的固定行為:它不等用戶指令,先構建一份完整上下文快照——包括項目目錄結構、歷史編輯diff、關鍵文件頭、以及全部內置工具的JSON Schema定義——再解析后續prompt。

Hacker News討論帖(HN #4021887)附帶Wireshark抓包和中間件日志:該請求發生在HTTP POST階段,body為空,Content-Length: 0,但headers已包含完整的token計數與認證信息。

預發送不是緩存,是強制前置調度

這33K tokens不是靜態緩存,而是運行時動態生成的環境摘要:

  • 當前工作目錄樹(find . -type f | head -50
  • 最近10次編輯的diff片段
  • .gitignore過濾后的關鍵文件頭(如pyproject.tomlpackage.jsonCargo.toml
  • 內置工具鏈的完整JSON Schema(含execute_shellread_filewrite_file等6個action的input/output約束)

OpenCode只加載當前編輯文件及其直接依賴,約7,168 tokens。Claude Code把“理解環境”拆成獨立階段,且必須完成才能進入prompt處理——它不響應用戶意圖,而是先完成自己的環境初始化。

直接抬高API成本與延遲

對開發者來說,這是三筆實打實的開銷:

  • 費用翻倍:單次會話消耗 = 33K(預載)+ 用戶prompt + 模型輸出。OpenCode對應為7K + prompt + output。按Anthropic $15/1M input tokens計算,同等功能調用成本高出4.7倍;
  • 首字延遲(TTFT)惡化:預發送平均耗時892ms,占整體RTT的62%。在遠程開發機或4G網絡下,用戶敲回車后要等近1秒才看到第一個token;
  • 提示工程失效:當prompt寫# 忽略test/目錄,預載早已包含該目錄下所有.py文件摘要。模型可能基于過期上下文生成代碼。繞過方式是手動加context_pruning: true參數——但該參數未公開文檔,也未出現在任何CLI幫助中。

配圖

Agent選型必須測“啟動開銷”

團隊常只測Agent的任務準確率,但Claude Code證明:冷啟動行為比推理質量更影響落地效果

接入任何編碼Agent前,建議實測三項:

  1. 用中間件攔截所有出站請求,記錄首次POST的payload size與timing;
  2. 修改.gitignore后觸發重載,驗證預載內容是否實時更新(Claude Code在此場景下仍復用舊摘要);
  3. 在prompt開頭插入[DEBUG]標記,檢查模型是否在預載階段已生成隱式<thinking>塊(實測Claude Code會返回該塊,但token計費不計入)。

這些操作能直接暴露Agent框架的透明度缺陷。OpenCode采用輕量本地索引,預載體積穩定可控;Claude Code的“全量鏡像”策略,本質是用算力冗余換環境感知魯棒性——代價由終端開發者承擔。

主流編碼Agent底層機制追蹤進展

我們正在實測:

  • DeepSeek-Coder Agent的上下文裁剪:--max_context=16K參數是否真實生效(當前抓包顯示其仍發送21K);
  • OpenClaw v0.4.2的增量diff加載:僅傳輸變更行,而非全文件摘要;
  • 龍蝦(Longxia)本地Agent的零預載模式:工具描述僅在@use_tool顯式聲明時注入。

所有數據已開放至www.lvxe.net.cn/agent-bench,支持按網絡帶寬、項目規模、token預算三維度篩選基準報告。

動手建議:用curl -v配合tcpdump復現Claude Code預載行為。文檔可能滯后,代碼從不說謊。

返回首頁