dshbase

插件目录 / Knowledge / dsh-lcx-codex

dsh-lcx-codex

已验证 · 实测可装 kk3ya03-star

✓ 持续维护 2 位贡献者 基于 11 个官方 DSH 包

查看 GitHub ↗ ← 返回插件目录

1Stars
0Forks
0未关闭 issue
—语言
2026-08-23最近推送
跨平台平台

功能简介

DSH web search and native Responses V2 compaction for Sub2API or NewAPI GPT routes

✅
我们的评价
可用 — 实测通过,早期项目

DSH web search and native Responses V2 compaction for Sub2API or NewAPI GPT routes 实测能干净安装、正常启动。早期项目,但功能可用。

「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。

README

dsh-lcx-codex

npm
CI
DSH
License

简体中文 · English · Architecture · Changelog

给 DeepSeek Harness 的 GPT / OpenAI Responses 路径补上 Native V2 Compact / Replay、Hosted Search、Prompt Cache 和连续网页操作。

Highlights

  • 完整的 GPT Responses 路径:LCX 开启后,从第一轮普通请求开始接管 GPT Responses 请求;工具续接、Compact 和 Replay 不再中途换实现。
  • Native V2 Compact / Replay:长会话优先使用 provider-native compaction,支持 Replay、重启恢复和 GPT 模型切换。
  • GPT Hosted Search:保留 DSH 原生 web_search 入口,同时提供高级 Hosted Search 和连续网页操作。
  • Prompt Cache:GPT-5.6 兼容 route 使用 prompt_cache_options,稳定前缀可以持续复用缓存。
  • 不改 DSH host:Agent、Session、工具执行和 compaction policy 仍由 DSH 管;插件自己的 Pi 版本与 DSH host 隔离。

Installation

dsh plugin --profile web add dsh-lcx-codex
dsh web

需要:

  • DSH 0.1.1-rc.2
  • Node.js ^22.19.0 || >=24.0.0
  • 一个已经能工作的 GPT Responses route

当前稳定版是 0.4.2,npm latest 已指向该版本。

Quick start

安装后在 DSH Web 的插件设置里打开 LCX。

LCX OFF  → 完全使用 DSH 原生 LLM 流程
LCX ON   → 当前 GPT 会话从第一轮开始走 LCX Responses 路径

LCX 只面向 GPT / OpenAI Responses。切换 Claude、Gemini、DeepSeek 等非 GPT 模型前先关掉 LCX;不需要重启 DSH。

Native V2 Compact / Replay

DSH 仍然决定什么时候压缩。LCX 只负责把压缩请求送到 Responses Native V2,并把结果接回现有 Session。

默认 pressure 策略:

< 90%   正常运行
90%     优先 Native V2 Compact
95%     允许 DSH emergency prune

手动 /compact 继续使用 DSH 自己的 compaction transaction。

Native state 只在兼容的同一会话 / route 上复用。切换到不兼容的 GPT route 时会自动改用 portable history,不会把旧 opaque state 硬塞过去。

Prompt Cache

在支持的 GPT-5.6 route 上,LCX 使用当前的 prompt_cache_options 并保持稳定的 cache identity。

普通连续对话和 tool-heavy 任务只要请求前缀不变,就可以持续命中缓存。以下情况会建立新的 cache epoch:

  • Native Compact 改写历史;
  • 运行中加载 skill / plugin,顶层 tools schema 发生变化。

第二种情况目前会产生一次 cache miss,新的工具集合稳定后会重新 warm。0.4.2 优先保证工具定义正确,没有为了省这一轮缓存去猜 dynamic-tool provenance。

Search

普通搜索仍然使用 DSH 的 web_search:

DSH web_search → LCX SearchProvider → GPT Hosted Search

需要更多控制时,可以单独开启:

  • websearch_gpt_advanced — 域名过滤、位置、search context、图片搜索等 Hosted Search 参数
  • websearch_alpha — 连续 search / open / find / click / screenshot

Alpha 默认关闭,只有当前 route 的 capability probe 通过后才会注册。

Settings

建议先用默认值,只改你真正需要的选项。

Setting Default / 建议
Enable LCX GPT 会话时开启
Use GPT Hosted Search 按需
Advanced Hosted Search Off
Alpha Search Off
Native-first auto compaction On
Native threshold 90%
Emergency DSH prune 95%
Fallback to Basic Compaction On
web_search timeout 240s

Compatibility

Plugin DSH DSH host Pi Plugin Pi Node.js
0.4.2 0.1.1-rc.2 0.82.1 0.84.3 `^22.19.0

@earendil-works/[email protected] 只由插件自己使用,不会通过 override 升级 DSH host 的 Pi。

DSH 0.1.2-alpha.1 尚未列入 0.4.2 的正式兼容范围。

Known limitations

  • 当前常用 route 不接受 content-level prompt_cache_breakpoint,因此没有开放 explicit breakpoint 设置。
  • 动态 skill / plugin 改变顶层工具集合时,可能出现一次 Prompt Cache reset;工具功能不受影响。
  • reasoning.context / reasoning.mode 取决于 DSH / Pi 是否真正暴露这些字段。
  • 1.05M long context 和 Programmatic Tool Calling 暂不作为 0.4.2 的正式支持项。

Development

npm run typecheck
npm test
npm run test:schema
npm pack --ignore-scripts

更细的请求生命周期、checkpoint、Replay 和协议说明在 ARCHITECTURE.md。版本变化见 CHANGELOG.md。

License

MIT

本项目是独立的社区插件,与 OpenAI、DeepSeek、Sub2API、NewAPI 无隶属或官方背书关系。DeepSeek 名称及鲸鱼标识归其权利人所有。

安装

🧩 让 Agent 自动装(推荐)

装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:

dsh plugin add dshbase-catalog

然后对 agent 说「帮我装 dsh-lcx-codex」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。

该插件是 GitHub 源码(未发 npm)——直接从仓库装:

Web profile:

dsh plugin --profile web add github:kk3ya03-star/dsh-lcx-codex

Headless(CLI)profile:

dsh plugin --profile headless add github:kk3ya03-star/dsh-lcx-codex

实测报告

验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。

安全:尚未扫描——我们的每日静态扫描将很快覆盖它。

分享徽章

Knowledge 里更多

浏览全部 7819 个插件 →