kk3ya03-star/dsh-lcx-codex
DSH web search and native Responses V2 compaction for Sub2API or NewAPI GPT routes
项目介绍Project Overview
dsh-lcx-codex 是 DSH 的兼容扩展插件,为 GPT Responses 路径补齐 GPT Hosted Search、Codex 风格网页操作与 Native V2 压缩。适合需要高级搜索、连续网页浏览或原生压缩的 DSH 用户。注意:Alpha 功能默认关闭,需通过能力探测后才启用。
dsh-lcx-codex is a compatibility extension for DSH, adding GPT Hosted Search, Codex-style web actions, and Native V2 compaction to the GPT Responses path. Use it when you need advanced search parameters, multi-step web browsing, or native checkpoint-based compression. Note: Alpha features are off by default and only register after passing capability probes.
请帮我了解并安装插件:【dsh-lcx-codex】【https://github.com/kk3ya03-star/dsh-lcx-codex】
把上面这条消息直接发给当前会话里的 DSH,让它帮你了解并安装。安装命令不一定准确,发给 DSH 更稳。Send this message to DSH in your current session. CLI install commands may not be accurate across systems — DSH will figure it out for you.
或使用命令行安装(适合开发者)Or use CLI install (for developers)
命令行安装CLI Install
dsh plugin --profile web add dsh-lcx-codex
把 kk3ya03-star/dsh-lcx-codex 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
DSH 仍然是 host。LCX 只补齐 GPT Responses 路径缺失的原生能力,不修改 DSH 核心,也不替换 Agent / Session / Web / Compaction。
当前稳定版
0.4.1 是当前稳定版,也是此前完成完整 Installed Candidate / Cross-feature QA 的 0.4.1-pre.1 的 zero-functional-change stable promotion。
dsh plugin --profile web add dsh-lcx-codex
dsh web
npm latest 指向 0.4.1。历史 prelatest=0.4.1-pre.1 与稳定版使用相同的已验收 runtime 基线;新用户直接使用 latest 即可。
它解决什么
如果你的 DSH 已经有一个可工作的 GPT openai-responses route,dsh-lcx-codex 会在保持 DSH 原有入口和生命周期的前提下补齐 Responses 能力。
| 场景 | DSH 原有入口 | LCX 增强后 |
|---|---|---|
| 普通联网搜索 | DSH web_search |
仍然使用同一个 web_search,由 LCX SearchProvider 映射到当前 GPT Hosted Search |
| Hosted Search 高级参数 | 普通搜索入口保持简洁 | 按需增加 websearch_gpt_advanced,提供域名过滤、近似位置、search context、图片搜索等 |
| 连续网页 / PDF 浏览 | DSH 继续拥有 Web 生命周期 | 按需增加 Codex / Alpha Web Actions:search → open → find/click → screenshot |
| 长会话压缩 | DSH 继续负责 pressure、事务与 recovery | 在现有 compaction seam 上优先请求 Responses Native V2 checkpoint |
目标不是再造一套 Agent,而是让 DSH 的 GPT route 用上它本来就应该拥有的原生能力。
三大能力
1. GPT Hosted Search:普通搜索不换入口
启用后,模型看到的普通搜索工具依然是 DSH 原生 web_search。LCX 替换的是 SearchProvider 路径,而不是再注册一个重复的普通搜索工具。
需要更细控制时,再单独启用 websearch_gpt_advanced。
2. Codex 风格 Web Actions
websearch_alpha 面向连续浏览和结构化 Web action:
search → open → find / click → screenshot
它默认关闭,并且只有当前 endpoint / provider / model / schema 通过 capability probe 后才注册。未知部署采用 fail-closed,不会被误报成“支持 Alpha”。
0.4.1 已包含此前 prerelease 验收通过的 URL/stateful continuation 和 capability fail-closed 修复。
3. Native V2 Compaction
LCX 不创建第二套 compaction engine。DSH 仍然拥有 pressure、compactable range、/compact、durable session transaction、tool-result pruning 与 overflow recovery;LCX 只在已有 compaction LLM seam 上请求 Responses Native V2。
默认自动策略:
0% ─────────────────── 90% ───── 95% ───── 100%
normal Native emergency hard cap
V2 DSH prune
- 90%:优先尝试 Native V2。
- 95%:才允许 emergency DSH prune。
- provider-confirmed context overflow:继续使用 DSH 原有恢复逻辑。
- 手动
/compact:继续使用 DSH 原生会话事务。
同一 source session 可以继续复用自己的 Native checkpoint;fork 或模型/route migration 不会跨 session 发送 parent opaque state,而是走 portable migration;重启后从 DSH session log 恢复。
0.4.1 相比 0.4.0
0.4.1 将此前 0.4.1-pre.1 的已验收改动正式提升到 stable:
- Alpha URL/stateful continuation 与 capability fail-closed 修复;
- DSH compatibility seam 收敛;
- route / Native V2 / checkpoint typed protocol core;
- Native retention 与 portable migration 的统一保守 token budgeting;
- 正式安装态 settings namespace / configuration card lifecycle 修复;
- Installed Candidate + Cross-feature QA。
该 stable promotion 不引入新的 runtime 行为。
30 秒开始使用
1. 安装
dsh plugin --profile web add dsh-lcx-codex
dsh web
需要固定版本时:
dsh plugin --profile web add dsh-lcx-codex@0.4.1
升级时请使用 DSH 官方 plugin remove/add 路径;不要为了“清理”删除用户 session 或 $DSH_HOME/storages/lcx-codex/。
2. 在 DSH Settings 启用
第一次使用建议从最小配置开始:
| 设置 | 建议 |
|---|---|
| Enable plugin | On |
| Use GPT Hosted Search | 需要 GPT Hosted Search 时 On |
| Advanced Hosted Search | Off,需要高级参数再开 |
| Alpha Search | Off,确认当前 route 支持后再开 |
| Native V2 remote compaction | 上游实际支持 Native V2 时 On |
| Native-first auto compaction | 使用 Native V2 时 On |
前提条件
- Node.js
>=20 - DSH 中已有可工作的 GPT
openai-responsesroute - 上游 endpoint 实际支持你准备启用的 Hosted Search / Native V2 / Alpha 能力
3. 确认它真的生效
| 能力 | 应看到什么 |
|---|---|
| GPT Hosted Search | 普通工具入口仍是 DSH web_search,实际请求走当前 GPT Responses route |
| Advanced Hosted | 启用后出现 websearch_gpt_advanced |
| Alpha Web Actions | 只有 capability probe 通过时才出现 websearch_alpha |
| Native V2 | compact 时出现 provider-native checkpoint 路径;普通 Basic Compaction 不会被伪装成 Native V2 成功 |
搜索工具怎么选
| 你要做什么 | 使用入口 | 适合场景 |
|---|---|---|
| 普通联网搜索 | DSH web_search |
找资料、查网页、一般检索 |
| 控制 Hosted Search 参数 | websearch_gpt_advanced |
域名 allow/block、近似位置、search context、图片搜索等 |
| 连续浏览网页或 PDF | websearch_alpha |
search/open/find/click/screenshot 与结构化 Web actions |
它如何接入 DSH
DSH Agent / Session / Web
├─ web_search ──────────> LCX SearchProvider ──> GPT Hosted Search
├─ Advanced / Alpha ────> LCX Web tools ───────> GPT Web actions
└─ compact / replay ────> LCX Native bridge ───> Responses Native V2
DSH 是 host,LCX 是兼容扩展层。 插件优先复用当前 DSH route 的 baseURL、credential reference、headers、模型与 retry policy,而不是维护第二套账号配置。
checkpoint、canonical replay、Pi serializer、cache identity、fork safety 与 pressure coordination 等实现细节见 ARCHITECTURE.md。
兼容性
当前正式稳定组合:
| Plugin | DSH | DSH host Pi | Plugin Pi | 状态 |
|---|---|---|---|---|
0.4.1 |
0.1.1-rc.2 |
0.82.1 |
0.82.1 |
VERIFIED STABLE |
0.4.1 的 runtime 来自完整 QA 通过的 0.4.1-pre.1,stable promotion 本身保持 zero-functional-change。新的 DSH 版本不会自动视为兼容;项目会先检查受影响 seam,再按风险运行对应测试。
完整推荐设置
| 设置 | 推荐值 | 说明 |
|---|---|---|
| Enable plugin | On | 启用插件 |
| Use GPT Hosted Search | 按需 | 让 DSH web_search 走 GPT Hosted Search |
| Advanced Hosted Search | Off | 需要高级 Hosted 参数时再开 |
| Alpha Search | Off | capability 验证后再开 |
| Native V2 remote compaction | On* | *上游 route 实际支持 Native V2 时 |
| Native-first auto compaction | On | 启用自动 pressure 策略 |
| Native threshold | 90% | 90% 开始优先 Native V2 |
| Emergency DSH prune | 95% | 95% 才允许 emergency prune |
web_search timeout |
240 s | 避免长搜索被过早终止 |
主要配置字段:remoteCompaction、autoCompaction、fallbackToBasicCompaction、autoCompactionThresholdPercent、emergencyPruneThresholdPercent、webSearchTimeoutSeconds、advancedHostedSearch、alphaSearch。
常见情况
web_search 没走 GPT Hosted Search
确认插件和 Hosted Search 已启用,并且当前 Agent 能解析到兼容的 GPT openai-responses route。
websearch_alpha 没出现
这是预期的 fail-closed 行为。Alpha 必须对当前 route/schema 完成可信 capability probe 后才注册。
Native V2 没有生效
确认当前 GPT Responses endpoint 实际支持 remote_compaction_v2。插件不会把普通 Basic Compaction 假装成 Native V2 成功。
安装成功但配置卡不可见
确认安装的是 0.4.1 或更高版本,并重启/刷新 DSH Web;0.4.1 已包含正式安装态 settings lifecycle 修复。
开发
npm run typecheck
npm test
npm run test:schema
npm pack --ignore-scripts
- 设计与协议细节:ARCHITECTURE.md
- 版本变化:CHANGELOG.md
- npm:
dsh-lcx-codex
License
MIT
LCX只是项目名称。本项目是社区项目,不隶属于 OpenAI、DeepSeek、Sub2API 或 NewAPI。

nexu-io/open-design
freestylefly/awesome-gpt-image-2
anywhere-labs/dsh-desktop
walkinglabs/learn-harness-engineering
awesome-dsh-plugin/awesome-dsh-plugin
MemTensor/MemOS