@opentritium/dsh-codex-shim

@OpenTritium · 模型与账号接入
检测有风险提示无安装脚本

为选定的 GPT 系列模型路由模拟 Codex 风格提示与工具,提升其工具调用成功率的 DSH 插件。

v0.1.1版本
GitHub 源码安装安装方式
2026-08-16最近更新
4Star
dsh plugin --profile web add github:OpenTritium/dsh-codex-shim查看仓库

插件介绍

根据仓库资料整理 · commit a35d663

主要功能

  • 为匹配到的模型路由模拟 Codex 风格的提示词、工具词汇、工具结果与 WebUI 展示。
  • 提供 exec_command 工具,基于 DSH shell/沙箱策略/审批机制运行命令,返回有界输出并支持会话轮询。
  • 提供 write_stdin 工具轮询已有命令会话(降级:因 DSH shell 无写入接口,非空 stdin 会被拒绝)。
  • 提供 apply_patch 工具,支持 Codex 补丁标记、文件增删改移及模糊匹配。
  • 通过 modelPatterns(默认 gpt-5.6-*)或精确的 provider/model 覆盖规则控制路由是否启用 Codex 模拟,可经 settings.yaml 或可选 WebUI 补丁配置。
  • 仅为轻量 shim:不启动自有 Codex 服务、不处理 OAuth、不独立执行命令;未匹配或被移除时恢复 DSH 原生行为。

适合什么时候用

  • 在 DSH 中使用 GPT 系列(Codex 适配)模型时,希望提升其工具调用的成功率和稳定性。
  • 在多模型路由环境下,只想对特定模型(如 gpt-5.6-*)启用 Codex 风格工具行为,而不影响其他模型。

安装后会多出什么

界面Codex shim 设置面板(需应用可选的 WebUI 补丁后,通过 DSH 设置插槽暴露配置项)
Agent 工具exec_commandwrite_stdinapply_patch

使用前需要

  • 需要 DSH 及其多个官方模块作为 peerDependencies:cordis、dsh-agent、dsh-fs、dsh-llm、dsh-sandbox(-policy)、dsh-session、dsh-settings、dsh-shell、dsh-system-prompt、dsh-tools、dsh-user-approval、dsh-web、dsh-attachment 及相关客户端 UI 包。
  • 配置需编辑 $DSH_HOME/settings.yaml 中的 codex-shim: 命名空间(或对应的 settings provider)。
  • 如需可视化设置面板,需将随发行版提供的补丁应用到精确的 DSH commit 47f943859bef60e4160492346772ded9b24f765a 并重新构建。

仓库资料较少,介绍可能不完整。 在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI文件系统宿主子进程遥测
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库OpenTritium/dsh-codex-shim安装方式GitHub 源码安装(需 allowBuilds)安装提示源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:OpenTritium/dsh-codex-shim#a35d663 锁定本次检测的 commit。收录日期2026-08-16固定 commita35d66378542 · 2026-08-16
dsh plugin --profile web add github:OpenTritium/dsh-codex-shim