自研插件把 opencode 上下文从 10.3k 压到 1.3k tokens
laerciosantana · reddit · 2026-10-06
开发者 laerciosantana 为了在小上下文本地 LLM 上用 opencode,深挖其上下文构建逻辑后写出了开源插件 opencode-leaner。
核心发现:
- opencode 上下文 = 环境消息 + agent prompt + agent.md 指令 + skills 描述 + 工具描述,且高度可定制
- 一个去掉 agent.md 和全部工具的空白 agent,起始上下文仅 220 tokens
- 只保留 bash 工具的 mini-swe-agent 式 agent,把基础上下文从 10.3k 压到 1.3k tokens;pi 式 agent 压到 5.5k
- 作者还发现工具描述里有重叠和越界指令(如 bash 工具里塞 GitHub PR/issue 说明),手动剔除
安装:{"plugin": ["opencode-leaner"]}。对本地小模型跑编码 agent 的人非常实用。
「编程与Agent」频道最新
- 开发者 vibe coding 一周复刻 CS2,浏览器流畅运行不吃 GPU — TAbrodi · 2026-10-06
- SkillGym:用验证过的技能运行轨迹微调,Claude Code 成功率提升 19 分 — rohanpaul_ai · 2026-10-06
- PinkWallet 用 MCP 服务器给 Agent 付款上锁:规则在服务端而非提示词 — No_Brief_5075 · 2026-10-06
- 安全工程师一个月内从厌恶 vibecoding 到真香:工作更省力还有余力打磨 — eschadiol · 2026-10-06
- AgentIR 让检索器读取 Agent 思考词元,BrowseComp-Plus 达 67% — CShorten30 · 2026-10-06
- A2A 协议推出官方 CLI:终端即可发现与管理任意 agent — rseroter · 2026-10-06