













截至 2026/05 ,coding agent 这个赛道在 GitHub 上已经分成几条不同的线:
如果诉求是 「我想要 Claude Code 同款的工程( MCP / LSP / Plan-Agent-YOLO 三模式 / 真正的 sub-agent fan-out ),但走 DeepSeek V4 把成本压一个数量级」,目前 OpenCode + 手动配 DeepSeek 是一条路,但 OpenCode 的 harness 不是为 DeepSeek 优化的( cache 命中率不显示、reasoning_content 没 replay )。
DeepSeek-TUI 是另一条路,但是 Rust ,需要装 toolchain 。
第三条路是我两周前推上 GitHub 的 openseek —— TS + Bun 写的 TUI agent ,27 providers ,第一公民支持 DeepSeek V4。目前 150 Star
下面分享一下做这个东西时踩过的几个工程坑,挑了 5 个对 DeepSeek 用户最有用的。
DeepSeek V4 的 prefix cache 把 cached tokens 算 ~10% 价。如果你不主动 claim 这个 discount ,你的成本优势会一夜砍半。
大部分手搓 agent loop 第一次在 turn 之间 format 不一致就把 cache 干掉了。
V4 thinking mode 会发 internal-monologue tokens ,用户看不到。非显然部分:下一个 turn 你必须把这些 reasoning tokens 重新喂回模型,不然它会失去线索。
1M context 不等于 1M usable context 。OpenSeek 实现了 5 种:
| 策略 | 触发 | 用途 |
|---|---|---|
micro |
每个 tool result 后 | 砍 noise ( grep 结果、文件 head/tail ) |
auto |
累计 token 阈值 | 自动 summary 老段 |
reactive |
模型主动请求 | 模型自己说「这段我不需要了」 |
sessionMemory |
session 结束 | 跨 session 持久化 (extractMemories) |
snip |
用户手动 /snip |
精确剪掉一段 |
支持 Linear / GitHub / Postgres / Browser 任何 MCP server 一行配置接入。
跑对应语言的 language server (tsserver / rust-analyzer / pyright / gopls / clangd),每次 edit 之后把 diagnostics 喂回模型。
文档: openseek.dev 仓库: github.com/LichAmnesia/openseek
欢迎 star 、提 issue 、聊 DeepSeek V4 用法。如果你跑过其他 TUI agent 觉得这个有问题,DM 我( X @ShenHuang / V2EX 都行)。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。