【Viking】Claude Context Mode:通过拦截工具输出节省98%上下文Token
近期HackerNews上的热门文章展示了一种名为Context Mode的解决方案,旨在大幅减少大模型调用MCP(Model Context Protocol)工具时产生的Token消耗。由于工具的查询和返回都会占据上下文窗口,该方案在Claude Code与外部工具之间增加了一层拦截层,防止原始的大块数据直接进入大模型,最高可节省98%的上下文空间。
这项方案的核心实现原理分为两部分。第一是沙箱隔离执行,将每个工具调用置于独立的子进程中运行(支持JS、Python等多种语言运行环境),原始输出被统一留在沙箱内,只向模型返回标准输出结果。第二是精准检索,系统利用SQLite结合BM25排序机制对文档建立索引,仅当模型有明确需要时才抽取特定的代码块或文本,取代了传统的总结摘要或全文硬塞。
基准测试显示了该模式在数据压缩上的显著效果:比如处理一张Playwright日志快照的时间从56KB暴降至299B,20个GitHub Issue从59KB缩减至1.1KB,分析500行CSV表格也从85KB降到了222B。整体思路非常接近Cloudflare此前推出的Code Mode。
#Claude #MCP #ContextMode #Token优化 #LLM
source: https://x.com/vikingmute/status/2028075718299763009
Post #4846
1.43K
- ❤ 5