↗启步 AITHE DAILY SIGNAL
← 返回开源周榜
AI 编程 / 全球

mksglu/context-mode:减少工具输出占用并保留会话线索

Context Mode 通过 MCP 工具处理原始日志和文件内容,只把相关结果送入模型上下文,同时用本地索引记录工作事件,帮助长会话在压缩后继续处理任务。

+2,271近 7 天 Star
31,855总 Star

用途与定位

Context Mode 针对代理反复读取大段工具输出导致上下文消耗的问题,提供先处理、再返回相关结果的工具层。大量日志、网页或结构化数据可以在工具中完成筛选与计算,模型主要接收摘要或检索命中,而不是把每份原始材料都塞进对话。

核心能力

另一个重点是会话连续性:仓库描述了以 SQLite 保存编辑、任务、错误和用户决策等事件,并通过 FTS5 与 BM25 检索相关线索的机制。文档区分继续既有会话和启动新会话;新会话并非默认继承所有旧数据。它也提供统计、诊断、索引和搜索等使用入口。

上手与适用场景

支持方式取决于代理客户端,带钩子的完整插件与仅连接 MCP 服务的模式并不相同。开发者可先从 README 中对应客户端的安装小节试用。仓库展示的压缩比例属于具体示例,真实节省量应结合任务验证;正确保留错误、路径和关键事实比单纯缩小文本更重要。

前往 GitHub 查看项目 ↗