lmcache

?? Claude Code ?????????????

2025-12-31

Claude Code Architecture

???????Claude Code ?????????????????????????????????Agentic??????

????????????? API ????????????? Perplexity?Devin ? Manus??????????????? Mini SWE Agent ? Terminus 2????????????Claude Code ??????????——??????????????? ????????????????????????????????????????????? LLM ??????????????????????????????

??????? Claude Code ?????????????? SWE-bench_Verified ????????????????????????????? LLM ??????????????claude_code_trace.jsonl????? ?????? ??? ????? ???????????????

?????

  • 92 ? LLM ?? (#1-#92)
  • ??? ~200 ???? token
  • ??? 13 ??
  • 92% ??????
Visualizer Screenshot

??????

??? Claude Code ????????????????

????? LLM ????????

?????????????????Prompt?????????????????????????????

????????????????????


1. ? Claude Code ??????????“??”?????

???????Claude Code ?????????——??????????????????????? bash ??????????????????????????????????????

??? SWE-bench_Verified ????????? ???? (#80)???????? django/django ??? commit 2e0f04507b17362239ba49830d26fec504d46978 ??????

?????

“JSONField ? admin ????????????

???JSONField ??? admin ??????????????{"foo": "bar"} ???? {'foo': 'bar'}??????? JSON?

????????? django.contrib.admin.utils.display_for_field ???????????? JSONField ? prepare_value???????? json.dumps???? InvalidJSONInput ?????”

??? Claude Code ???????

Trace 1-46

????????????????????Claude Code ??????????????“??”????? ID #2, #3, #4???????????????????????????

  • ???? (#2)
  • ???Explore????? (#3)
  • ???Plan????? (#4)

??????????——?????????????????????????????????????#1?????????#5?????????????????——?? ChatGPT ???????????

?????#6??????????????System Prompt???? git ?????????????????? 18 ?????????? Bash?Grep?Read?WebFetch?AskUserQuestion ?????????????????????????????

  • ???Explore????? (#7)
  • ???Plan????? (#46)

???????????????????????

??????#6?????????? ???Explore??????????????????#7?????????????????????????????????????????????????????

?? Claude Code?Anthropic ??? Claude CLI??? Claude Code ???????????????????????

????????????#7???? Claude Code ??????????????????? 3 ??????? ?????????????????

  1. ?? JSONField ????????#7-#26?
  2. ?? admin display_for_field??????#8-#37?
  3. ??????????????#9-#45?

?????#6????????????????????????????fresh start???????????????? 1-3 ?????????????????????——????????????????10/18??

????? ReAct ??????????????????????????????????????????????????????????????

???????????????? #45 ????????? #46, ??????? 3 ?????????????????????????????????#47?????????


Trace 47-76

???????????????#47???????????????????????????

?? Claude Code?Anthropic ??? Claude CLI??? Claude Code ??????????????????????????????

???????????????????????????????????????????????????????????????????????????????????10/18??????????????????????????

??????????

  1. ?? display_for_field ???????
  2. ???????????????????????????
  3. ?????????????
  4. ?? Django ??????????

Trace 77-92

??????????? ReAct ????? #47 ? #72 ??????????????? 11,552 tokens ??? 38,819 tokens??????????? #72????????????????????#73??

?????????????????

  • ???? (#73)
  • ????????? (#74)
  • ????? markdown ?? (#75)

???????????????#76?????????#77??????????????????????#76-#77??

?????#77-#91????? ReAct ???????????? markdown ???????????todo list??

  1. ? json import ??? utils.py
  2. ? JSONField ????? display_for_field()
  3. ?????? test_admin_utils.py
  4. ???????

????????????????????????? markdown ????????????????????????????????#92????

??????????????????——????? Bash ???????#93??????????? one-shot ?????????? bash ?????????????????????? rm ????????

??? Claude Code ????????

Claude Code Trace Diagram

2. ?????Claude Code ?????????

?????????????????????????????

Claude Code ???????????

????????????????????????????????????????????????92%????? ReAct ???????????????????????????????????

?? ID? Token ????? %??
#1-#647,1770.22%???????
#7-#45546,10492.06%????????
#47-#72528,28693.23%????????
#73-#92827,41197.83%????????

???????Claude Code ??????????? KV ???KV cache??????????????????


3. ????????????????

????????????? KV ????????——?????????? token ??????????????????????????? token ?????????? token????????????KV ???????? token ?????Key????Value????????????? token ???????

?????Prefix caching????????????????????????????????????????????? KV ?????????????????

??? LLM ?????????????????

  • OpenAI ? Prompt Caching ????????——?????????? 1,024 ? token ????????????????? token ?? 90% ???????GPT-4o ???? token $2.50 ?? $1.25? OpenAI Prompt Caching
  • Anthropic ??????? ????????????????? cache_control ??????????????????????????5 ?????????? 1.25 ??1 ????? 2 ?????????????? 90% ???Claude Sonnet 3.5????????? token $0.30??????? $3.00?????????????????????????? Anthropic Prompt Caching

?? Claude Code ? 92% ??????????? 200 ???? token???????????????????? $6.00?2M × $3/MTok?????????????? $1.152?1.84M ???? × $0.30/MTok + 0.16M ???? × $3.75/MTok?——????????????? $4.85??? 81%??

???????????????

???????????????????? TTFT?? token ???——??????????????????????????????????????????? 5-10 ?????????????????????????


4. ????????????????

??????????????????? Claude Code ????????

???????System Prompt?????

  • ??????? git ??????? + ???????????? 18 ????+ ???????????
  • ???????????????????? 20,000+ tokens?

Claude Code ????????????

  • ??????????????????????
  • ????????????????????????????

??????????????

  • ???????? ReAct ??????????????????
  • ?????????????????????????????
  • ??????????????????

“??”??????????????

  • ?????????????????????????????????????
  • ????????????????????

Claude ???? KV ????

  • Claude ????? 92% ????????????? KV ???????
  • ??????????????? $4.85??? 81%? ????

???????????

  • ??????????????????
  • ?????????????????
  • ???????????????????????????????

5. ????????????????

???????????????????????????? CacheBlend????????????????????????

CacheBlend

??????????????????????????????????????????????????????????????????????????????????

???????????????????????????????????????????????????????????????????????????

目录

分享方式:

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

博客更多内容

lmcache

2025-12-31

?? Claude Code ?????????????