chiro2001/dsh-dcp
chiro2001★ 1TypeScriptLast synced: 2026-08-16
DeepSeek Harness 动态上下文管理插件(Dynamic Context Pruning for dsh),对标 opencode-dcp
README excerpt
dsh-dcp DeepSeek Harness(dsh)的动态上下文管理插件:对标 opencode-dynamic-context-pruning (opencode-dcp)的原理与实现,在 dsh 上提供模型驱动的上下文压缩、工具结果剪枝、 错误输入清理、压缩块嵌套、受保护内容保留、手动命令与统计。 状态 :v0.1.0-rc.4 已实现并发布(public repo)。 详细方案见 docs/PLAN.md,协议见 docs/PROTOCOL.md,变更见 docs/CHANGELOG.md,下一阶段见 docs/ROADMAP.md。 范围说明 dsh-dcp 是纯 上下文管理 插件:不含任何 TUI、前端或 HTTP 桥组件,也不启动 外部终端程序。项目存在一个目标不同的既有 TUI 前端插件(在 dsh 进程内提供 HTTP/SSE 桥并拉起官方 TUI),它属于界面层;实现本插件时 不要直接查看或复用 该 TUI 插件的代码与文档 。dsh-dcp 的设计依据是 opencode-dcp 的原理与 dsh 官方扩展点文档,bundle 结构使用 dsh 插件标准格式 ( package.json dsh.bundle + cordis.patch.yml )。 安装预览 安装源为 GitHub 仓库 chiro2001/dsh-dcp (npm 包名 @chiro2001/dsh-dcp ,未发布 registry)。固定版本/分支: pnpm 对 git 源插件执行 prepare 构建(本包已声明 prepare: pnpm build ), 必要时按 pnpm 提示在 profile 的 pnpm-workspace.yaml 放行 esbuild / koffi 构建脚本; lib/ 构建产物也随仓库提交,保证直装可用。 安装后插件以 dsh.bundle.patch 声明的 cordis.patch.yml 挂载到 profile, 并注册: - 模型工具 compress (range;message 模式延后) - 系统提示 section(压缩规则、边界索引、nudge) - 人类命令 /dcp 与 /dcp-compress - 日志化边界 marker 与压缩检查点(标准 user/message / tool/result surface replace) 说明:v0.1 不写自定义 dcp/ 会话事件(宿主契约限制,见 tests/contract/DECISIONS.md );压缩/剪枝通过标准 surface replace 落地, 原始日志永不删除。 能力 - compress 工具:half-open range、工具配对校验、多 range 独立事务、 bN 嵌套、同一步 inline 摘要清理。 - 保护…
View full README on GitHub →Category
A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and more.
★ 3,846
edison7009/EchoBirdOne-click install + model switch:Claude Code,Codex CLI (OpenAI), Grok Build (xAI), DeepSeek Harness, Kimi Code (Moonshot) ,Qwen Code,Aider,OpenCode,MiMo Code (Xiaomi),ZCode (Z.AI),OpenClaw,Pi,OpenScience,Vibe-Trading,Claude Desktop (3P profile),ChatGPT desktop,OpenCode Desktop,
★ 3,038
ccch1mneyyy/dsh-TUIDSH 官方公众号收录的 TUI 补位插件:Claude Code 风,鲸鱼顶栏/实时状态/流式思考/双击 Esc 回滚/上下文进度+TPS。npm 一键装。 DSH official WeChat featured TUI plugin — Claude Code style: whale bar, live status, streaming thoughts, double-Esc rollback, context bar + TPS. npm one-click.
★ 1,442