插件目录 / Developer / dsh-codex-media
dsh-codex-media
已验证 · 实测可装 yujianjian1013
功能简介
DeepSeek Harness 的 Codex 扩展:粘贴识图、生图/改图,本机 Codex CLI 子代理干活
可用 — 实测通过,早期项目
DeepSeek Harness 的 Codex 扩展:粘贴识图、生图/改图,本机 Codex CLI 子代理干活 实测能干净安装、正常启动。早期项目,但功能可用。
「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。
README
dsh-codex-media
用本机 Codex(ChatGPT Plus 额度)给 DeepSeek Harness 补上「生图 / 改图」,并可把图片写入剪贴板/委托 Codex 独立任务。
图片理解不再走本插件:DeepSeek 多模态模型(deepseek-v4-flash-vision-exp)原生支持图片输入,粘贴的图片会直接作为 image block 发给模型。本插件只负责 Codex 擅长的生成/编辑。
一个包,一个角色 + 一个兼容壳:
- MCP server(
mcp/server.mjs,stdio)——四个工具,经dsh-mcp-client注册为mcp__codexmedia__*:工具 作用 generate_image生图:Codex 托管 image_generation,输出到你传的路径edit_image改图:带参考图重绘(参考图接受本地路径 / sha256 附件 id / clipboard) clipboard_to_image剪贴板图片存盘(pwsh -STA 助手) codex_task把一段独立任务交给本地 Codex 执行(读/改文件、跑命令),省 DeepSeek token - Host 插件(
lib/host.js)——无操作占位,仅让包作为合法的 dsh profile bundle 存在;已移除原先把粘贴图片转成sha256:文本引用的粘贴桥。
依赖
- DSH ≥ 0.1.0-rc.6,Node ≥ 22.19
- 本机安装并登录 ChatGPT 的 Codex CLI(生图/改图走 Plus 额度)
- Windows(剪贴板助手用
pwsh -STA;非 Windows 上clipboard输入不可用,其余功能正常)
安装
# 1) 把插件装进 profile 并注册为 bundle(参考 dsh-vision-proxy 的安装方式)
dsh plugin --profile web add github:yujianjian1013/dsh-codex-media
# 或手动: profiles/<name>/package.json 的 dependencies 加
# "dsh-codex-media": "github:yujianjian1013/dsh-codex-media"
# 并在 dsh.profile.bundles 里加 "dsh-codex-media",然后 pnpm install
包内的 cordis.patch.yml 会自动插入 host 插件行(现在是 no-op)。MCP 行是机器相关的,加到你 profile 自己的 cordis.patch.yml:
- insert:
- id: mcp-codexmedia
name: '@deepseek-ai/dsh-mcp-client'
config:
serverName: codexmedia
transport: stdio
command: node
args: !!js '(() => { const { createRequire } = process.getBuiltinModule("node:module"); const home = process.env.DSH_HOME || ((process.env.USERPROFILE || "") + "/.dsh"); return [createRequire(home + "/profiles/web/package.json").resolve("dsh-codex-media/mcp/server.mjs")]; })()'
重启 dsh web,刷新页面。
使用
- 识图(原生):直接用 DeepSeek 多模态,粘贴图片即会作为图片发给模型,无需任何插件。
- 生图:直接说"画一只……"→ 模型调
generate_image,output_path按会话工作目录传入。 - 改图:粘贴参考图 + "把它改成……"→
edit_image带参考图重绘。 - 剪贴板:说"把剪贴板图片存到 X"→
clipboard_to_image。 - Codex 子代理:
codex_task(独立任务,非图处理)。
注意
- 生图/改图消耗 ChatGPT 订阅的图像额度;原图留存在
~\.codex\generated_images,可定期清理。 - Codex 连接
chatgpt.com时 WebSocket 偶发重置(10054)会自动降级 HTTPS 重试,属正常现象。 scripts/里保留了一个不依赖 DSH 的纯 PowerShell 版(codex-media.ps1,见scripts/README.md)。
License
MIT
安装
装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:
dsh plugin add dshbase-catalog 然后对 agent 说「帮我装 dsh-codex-media」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。
该插件是 GitHub 源码(未发 npm)——直接从仓库装:
Web profile:
dsh plugin --profile web add github:yujianjian1013/dsh-codex-media Headless(CLI)profile:
dsh plugin --profile headless add github:yujianjian1013/dsh-codex-media 实测报告
验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。