本地 27B 模型:压缩 MCP 工具列表后完成函数调查
A 32K local model uses REA through a ten-tool MCP allowlist
分析目标:自建 C token 检查程序;Qwen3.8-27B、llama.cpp、OpenCode 与 REA MCP
作者 / 归属:CassieFox23
核对日期:2026-10-19
收录状态:已阅读公开来源,未独立复跑作者测试
想解决什么问题
本地模型只有 32K 上下文时,怎样让 REA 的工具描述与实际调查一起装得下?
REA 具体做了什么
作者使用 PR #3026 的 d993ffeb1 版本和 Ghidra 12.1.4,通过工具族与 OpenCode 客户端 allowlist 仅暴露 10 个 REA 工具;模型打开目标、查找函数、反编译并关闭会话。
原作者报告的成果
作者报告完整 206 工具提示超出上下文;62 工具配置在读提示后遭遇 GPU reset;10 工具配置提示为 4,407 tokens,三次均找到目标字符串并解释检查逻辑,每次约 80 秒。
局限与未验证项
三次使用同一个极小程序与提示,不是三个独立任务;未比较其他模型或客户端。实验运行在当时的 PR 提交,不能把历史工具数量、开关或时间当成当前发行版保证。
可以借鉴什么
先测工具 schema 的上下文占用,再做最小工具集合实验;同一任务重复成功不能代表普遍能力。
原文中的 REA 使用证据
With the full tool list, nothing fits.短摘录简化了排版,完整上下文以原文为准。
原始来源
本页为独立中文整理,成果归原作者。目标软件、安装包和完整反编译输出不在此分发。