DeepSeek Harness 插件

dsh-gpt-remote-compaction

Compacts GPT conversations in DeepSeek Harness via a remote OpenAI-compatible endpoint.(英文原文)

跳到安装方式

来源信息

GitHub 仓库
UABULAJIQL/dsh-gpt-remote-compaction
最近更新
2026年8月14日
分类
记忆
GitHub stars
1
载体类型
bundle
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/UABULAJIQL/dsh-gpt-remote-compaction
插件名:dsh-gpt-remote-compaction
作者:UABULAJIQL

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器4 个文件
README.md来源说明 · 只读预览
README 语言

@sqnb/dsh-gpt-remote-compaction

中文 | English

给 DSH 的 GPT 路由接入远程压缩。插件复用 DSH 的 BasicCompactionEngine,只替换摘要生成步骤,因此自动压力压缩、/compact、工具调用配对检查和持久化回放仍由 DSH 原生实现负责。

安装

dsh plugin --profile web add https://codeload.github.com/UABULAJIQL/dsh-gpt-remote-compaction/tar.gz/refs/heads/main

安装后完整停止并重新启动 dsh web。浏览器刷新不会加载新的 profile bundle。

如果从本地 checkout 安装,请使用 file: 协议:

dsh plugin --profile web add file:C:/path/to/dsh_plugin/gpt-remote-compaction

不要直接传本地目录路径。pnpm 会把这种写法解析为 link:,只链接源码而不安装插件的运行时依赖,导致 dsh web 在加载 profile 时找不到 @deepseek-ai/dsh-compaction-basic

行为

  • 仅对包含 gpt-chatgpt- 标识的模型路由启用远程摘要,例如 gpt-5openai/gpt-4o;其他路由保留 DSH 原生摘要逻辑。
  • 默认在上下文压力达到 DSH BasicCompactionEngine 的阈值时自动运行,也会在上下文溢出恢复和手动 /compact 中运行。
  • 未设置 DSH_GPT_COMPACTION_MODEL 时,远程摘要使用当前会话实际路由的 GPT 模型。
  • 远程请求不会继承当前会话的 reasoning_effort;思考强度由远程端点和模型的默认策略决定。
  • DSH 负责选择历史、保留最近上下文、工具调用配对、持久化 checkpoint 与回放;插件只替换远程摘要请求。

远程端点

默认请求地址是 https://api.openai.com/v1/responses,凭据引用是 OPENAI_API_KEY,模型使用当前会话的 GPT 模型,摘要输出上限为 8192。

可以通过环境变量覆盖:

  • DSH_GPT_COMPACTION_ENDPOINT:OpenAI-compatible Responses 或 Chat Completions 地址
  • DSH_GPT_COMPACTION_API_KEY_ENV:DSH credential reference,默认 OPENAI_API_KEY
  • DSH_GPT_COMPACTION_MODEL:专门用于压缩的远程模型
  • DSH_GPT_COMPACTION_MAX_OUTPUT_TOKENS:正整数输出上限

凭据先从 DSH ctx.credentials 按 reference 解析,解析不到时回退到同名进程环境变量。Chat Completions 地址应包含 /chat/completions,插件会自动使用对应请求格式。

限制

插件只对包含 gpt- 或 chatgpt- 模型标识的路由启用远程摘要,例如 gpt-5 和 openai/gpt-4o。其他路由调用基类的 DSH LLM 摘要实现。OpenAI 原生 /responses/compact 返回的加密 compaction item 不能直接作为 DSH 的通用文本摘要,因此不把它误当成可恢复的摘要;如果端点只返回 encrypted compaction item,插件会明确失败。

许可证

MIT

Copyright (c) 2026 sqnb