WeKnora
Tencent
Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:kk3ya03-star/dsh-lcx-codex
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
LCX Codex 是 DeepSeek Harness(DSH)的社区插件。装上之后,你在 DSH 里用的 GPT 和 Grok 可以:
模型、API Key、会话和其他工具仍由 DSH 管理,不需要额外配置。其他模型(如 DeepSeek)照常走 DSH 自己的逻辑,不受影响。
^22.19.0 或 >=24.0.0。搜索和压缩依赖服务端能力。你的网关能正常聊天,不代表它一定支持这些功能,详见已知限制。
先运行 dsh --version 查看 DSH 版本,再按下表选择:
| 你的 DSH 版本 | 安装的 LCX 版本 | 安装命令中的标签 |
|---|---|---|
0.2.0 系列(0.2.0-rc.2 及以后,低于 0.2.1) |
0.5.0-pre.1(预发布版) |
@prelatest |
0.1.6 系列(0.1.6-alpha.2 及以后) |
0.4.4-pre.1(旧预发布版) |
@0.4.4-pre.1 |
0.1.5 系列(0.1.5-rc.1 及以后) |
0.4.3(稳定版) |
@latest |
请务必按表格选择:三个版本互不兼容,装错版本时安装命令可能只给出依赖警告,但插件可能无法正常工作。0.5.0-pre.1 是预发布版,本次预发布的验收基线为 DSH 0.2.0-rc.2(host / plugin Pi 0.87.1)。
DSH 0.2.0 系列:
dsh plugin --profile web add dsh-lcx-codex@prelatest
dsh web
DSH 0.1.6 系列:
dsh plugin --profile web add dsh-lcx-codex@0.4.4-pre.1
dsh web
DSH 0.1.5 系列:
dsh plugin --profile web add dsh-lcx-codex@latest
dsh web
以后更新插件,重新运行同一条 add 命令即可。
打开 DSH Web 的插件页面,在 LCX 的配置卡片 Responses / Codex 能力 中按需打开下列开关,然后点击 保存。
GPT
| 开关 | 作用 | 建议 |
|---|---|---|
| 启用 LCX | GPT 功能的总开关,包括长对话自动压缩 | 用 GPT 时打开 |
| 使用 GPT Hosted Search 作为 DSH web_search 后端 | GPT 联网搜索 | 需要联网时打开 |
| 启用高级 Hosted 工具 | 图片搜索、限定网站、指定位置等(需先打开上一项) | 按需 |
| 启用 Alpha command | 实验功能:让 GPT 继续打开、查找搜索结果中的页面 | 日常不需要 |
Grok 原生搜索(与“启用 LCX”相互独立)
| 开关 | 作用 |
|---|---|
| 启用原生 Web Search | Grok 搜索网页 |
| 启用原生 X Search | Grok 搜索 X 内容 |
开启任一项后,Grok 改用 xAI 原生搜索;网页读取和其他 DSH / MCP 工具仍可正常使用。
显示
| 开关 | 作用 |
|---|---|
| 搜索媒体预览 | 在回答下方显示搜索返回的图片、回答里的图片直链和可直接播放的视频直链;图片横排显示、点击放大,视频点击后在回答里播放。回答里用 Markdown 写的图片由 DSH 原生显示,不会重复;普通网页链接保持为链接。只改变界面显示,不影响发给模型的内容 |
像平时一样和模型说话即可,不需要写任何工具参数:
搜索 Python 官方文档,告诉我
asyncio.TaskGroup应该怎么用。
搜几张金门大桥的照片,显示一张,并附上来源网页。
用 Grok 看看 X 上最近关于这个项目的讨论。
长对话会在接近上限时自动压缩;你也可以随时输入 /compact 手动压缩。
0.2.0 系列:把插件换成 @prelatest(0.5.0-pre.1),旧版 0.4.x 不支持 DSH 0.2。0.1.6 系列:继续使用 @0.4.4-pre.1;@prelatest 现在指向支持 DSH 0.2 的 0.5.0-pre.1。0.2 迁移过的旧长会话如果带有旧版 LCX 压缩检查点,LCX 会提示 LCX_CHECKPOINT_UNSUPPORTED,新建会话即可;其他模型不受影响。临时停用:在配置卡片中关闭 启用 LCX 和 Grok 原生搜索开关并保存,GPT 和 Grok 即恢复 DSH 原生行为。
卸载:
dsh plugin --profile web remove dsh-lcx-codex
grok-4.6 上验证过。0.5.0-pre.1 在服务端返回完整的实时上下文数据时,用它来判断何时压缩,缺失时退回估算;计费数字本身保持不变。LCX_ALPHA_PAGE_FETCH_FAILED,模型可以换一个结果继续。0.2 中图片后的文字挤到图片右侧,LCX 会让回答里的 Markdown 图片单独占一行,这一点与“搜索媒体预览”开关无关;句中的小图也会因此换行。0.1.5 + LCX 0.4.3:在插件设置中启用或停用 LCX 后,已打开的浏览器页面可能需要刷新。0.5.0-pre.1 的验收基线为 DSH 0.2.0-rc.2(预发布);0.4.4-pre.1 在 DSH 0.1.6-alpha.2 上完整验证;0.4.3 的稳定发布基线是 DSH 0.1.5-rc.1,并已另外验证 DSH 0.1.5-rc.2。同一安装范围内其他后续版本仍需单独评估,遇到问题欢迎反馈。装完没有变化?
确认安装命令和启动命令用的是同一个 profile(上面的示例都是 web),并检查插件设置里的开关已经保存。
能正常聊天,但搜索或压缩失败? 大概率是当前 GPT / Grok 路由没有提供对应的服务端能力。可以换官方 API 或其他网关对比一下。
安装时出现依赖版本警告,或插件加载失败? 通常是 DSH 版本和插件版本不匹配,按上面的表格重新选择。
升级到 DSH 0.2 后插件“导入失败”(failed to import)?
从较早版本一路升级上来的配置目录里可能残留旧的依赖包。先停止 dsh web,把 DSH 主目录(默认 ~/.dsh,或 DSH_HOME 指定的目录)下 profiles/web/ 里的 node_modules 和 pnpm-lock.yaml 移走或删除,再重新运行 dsh plugin --profile web add dsh-lcx-codex@prelatest,然后启动 dsh web。
刚发布新版时 @prelatest 装到了旧版本?
包管理器的缓存可能还没刷新,DSH 会因版本不兼容拒绝安装。稍等几分钟重试,或直接指定版本号,例如 dsh-lcx-codex@0.5.0-pre.1。
请在 Issues 中附上:插件版本、DSH 版本、Node.js 版本、使用的模型/网关类型和复现步骤。
请不要上传 API Key、完整请求内容或未脱敏的会话日志。
MIT。独立社区插件,与 OpenAI、xAI、DeepSeek、Sub2API、NewAPI 无隶属关系,也未获得其官方背书。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: web-search。