DeepSeek Harness 插件

NOirBRight/dsh-llm-codex

Star 数 ★ 0 分类 模型与账号接入 收录于 2026-08-18

ChatGPT Codex 订阅聊天:官方 OAuth 登录,Sol/Terra/Luna 目录含 Fast 行,实时额度,以及可选的搜索与 view_image 工具。

安装

# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)

dsh plugin --profile web add github:NOirBRight/dsh-llm-codex

装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本。请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。

README

English | 中文

DeepSeek Harness 的 ChatGPT Codex 集成。独立提供方路由是 codex,设置命名空间是 llm-codex。不声明 apiKeyEnv,不读写 ~/.codex/auth.json,也不和 dsh-codex-connect 共用凭据文件。

包根导出 Cordis 插件契约。同一产物还导出 ./client,在「设置 → 供应商」里贡献 Codex 卡片。

安装

需要 DeepSeek Harness 0.1.0-rc.6 或更新版本。可直接从 GitHub 安装:

dsh plugin --profile web add github:NOirBRight/dsh-llm-codex#v0.2.0
dsh web

仓库跟踪已构建的 lib 产物,GitHub 安装不需要放开 build script。源码检出则先 pnpm run build,再做 link 安装。

Web 配置

打开「设置 → 供应商 → Codex」。用 ChatGPT 登录会走官方 ChatGPT OAuth,弹出窗口,并把会话只存在 Host 的 $DSH_HOME/codex-oauth.json(权限 0600)。登录后卡片显示额度。退出登录会删除该文件。浏览器永远收不到 token。

Codex 插件卡:ChatGPT 登录、额度与 Fast 目录行

模型目录

对话选择器只用 settings.models 这份显示目录。默认 6 行:

  • gpt-5.6-sol / gpt-5.6-sol-fast
  • gpt-5.6-terra / gpt-5.6-terra-fast
  • gpt-5.6-luna / gpt-5.6-luna-fast

Fast 和 1M 都是独立选择器行,不是复选框。聊天仍使用官方 wire id;Fast 行发送 service_tier: "priority"。1M 行(gpt-5.6-sol-1mgpt-5.6-sol-1m-fast 以及 Terra/Luna 对应行)把 contextWindow 设为 1,000,000,DSH 压缩仍按默认 80%(800k)触发。它们不在默认 6 行里,需从官方选择器添加。覆盖层还可以加入 gpt-5.5gpt-5.4gpt-5.4-minigpt-5.3-codex-spark 以及 Fast 行。也可以手动添加自定义 id。

思考等级默认按模型设置,并可在行上改:Luna 用 max,Terra 用 xhigh,Sol 用 high,其他官方 Codex 模型用 xhigh。Fast / 1M 行沿用基础型号;会话中用户手动选择的等级优先。

聊天走 pi-ai openai-codex-responses,目标是 https://chatgpt.com/backend-api。未登录聊天会失败为 MISSING_CREDENTIAL。已存会话刷新失败则报 AUTH

可选能力

搜索和 view_image 都实现了,但默认关闭。勾选后点保存会立刻注册或卸载,无需重启。打开搜索会注册独立的 Codex WebSearchProviderPOST /codex/alpha/search)。不会写入 web.searchProvideragent-default-model。搜索模型是官方非 Fast 模型的下拉框,默认 gpt-5.6-luna。本插件还会注册 web/openai-codex-search-llm-request,以便卸载 dsh-codex-connect 后仍能打开它写下的会话日志。搜索模式与官方 Codex 一致:

  • cached(默认):只用 OpenAI 维护的索引,不抓当前页面
  • indexed:仅当搜索索引放行时才 live fetch
  • live:无限制实时抓取

view_image 是模型调用的工具,可读本地文件和公网 HTTP(S) 图片。Spark 只有文本。

可选的 Codex 搜索与 view_image 能力

可选的 Codex 搜索与 view_image 能力

配置

- id: llm-codex
  name: 'dsh-llm-codex'
  config:
    enableSearch: false
    enableImageTool: false
    streamIdleTimeoutMs: 300000
    retryPolicy:
      mode: normal
      backoff:
        initialDelayMs: 500
        maxDelayMs: 10000
        jitterRatio: 0.1

没有 apiKeyEnv,也没有用户可改的 base URL。models 是显示在对话选择器里的目录。

许可证

MIT

内容来自项目 README(GitHub)↗

链接

同类插件

查看整个分类 →