让编码 Agent 查网页、读日志,像请助手整理一摞资料:真正有用的可能只有几行,整摞原文却都塞进了它的“桌面”。这个桌面就是上下文窗口——模型一次能参考的文本总量。工具回显占得越多,留给任务和对话的空间就越少。context-mode 是一个 MCP server,即夹在外部工具与编码 Agent 之间的处理层,目标是先加工返回数据,只把必要结果交给模型。
项目作者举例称,315 KB 原始数据经处理后只剩 5.4 KB,压缩约 98%;读取47个文件原需约700 KB,改由 Agent 编写一段脚本统计,只返回3.6 KB结果。它还用 SQLite 记录文件修改、Git 操作、任务、错误和用户决定;会话压缩后,再通过全文检索找回相关线索,而非把全部历史重新塞回上下文。目前项目称支持17种客户端。值得留意的是,这些效果数字来自项目自述,材料未提供独立测试结果。