GitHub Trending | 📄 原文链接 | 2026-10-16 收录

mksglu/context-mode:把工具原始输出挡在上下文窗口之外

来源:GitHub — 2026-10-16 · ⭐ 29,685 stars · 今日 +902 · TypeScript

📋 概述

context-mode 要解决的是上下文问题的另一半:每次 MCP 工具调用都会把原始数据倒进上下文窗口——一份 Playwright 快照 56 KB,二十个 GitHub issue 59 KB,一个访问日志 45 KB,半小时后四成上下文就没了;一旦触发压缩,智能体还会忘掉正在改哪个文件、有哪些任务在跑。项目用四招应对:沙箱化工具输出,315 KB 压到 5.4 KB,减少 98%;把每次文件编辑、git 操作、任务、错误与用户决策记进 SQLite,压缩时用 FTS5 索引加 BM25 检索按需取回,让会话接着上次继续;以及“用代码思考”,让模型写脚本做分析而不是把数据读进上下文,47 次 Read 的 700 KB 换成一次 ctx_execute 的 3.6 KB。它支持 17 个客户端并集成 OpenClaw 网关,采用 ELv2 协议。

🔑 核心要点

💡 金句

The LLM should program the analysis, not compute it.
← 返回 GitHub Trending 首页