편집자 노트

dami9527/dsh-image-pathify

dsh plugin --profile web add dsh-image-pathify

이것은 DeepSeek Harness(DSH) 플러그인입니다. 이 사이트는 GitHub README, 설치 정보, 유지보수 상태, 공개 보안 시그널을 모아 보여줍니다.

dsh-image-pathify

deepseek-v4-flash 这类「不能看图」的模型,也能处理你贴进聊天里的图片。

聊天记录和界面里的缩略图不会变。插件只在把消息发给模型前,把图片换成一行本地文件路径,模型再调用识图技能去读这个文件。

你贴一张图  →  聊天里照常显示缩略图
           ↓
发给不能看图的模型前  →  变成:Saved attachments: /某路径/某文件
           ↓
模型调用识图技能  →  读这个文件  →  用文字描述图片

已经能看图的模型不受影响,图片会原样发给它们。

磁盘上的图片文件是 dsh 自己保存的附件~/.dsh/attachments/v1/...),不是本插件另存的一份。

使用前

这个插件只负责「把图片变成路径」。真正认图还需要安装识图技能 推荐:claude-vision-skill(用它自带的 vision.js)。

可以在系统提示词或技能说明里加上:

图片路径以 "Saved attachments: " 开头时,用
node <vision.js 的绝对路径> "<图片绝对路径>" "<问题>" 识别图片。

安装

<name> 换成你的 profile 名:

dsh plugin --profile <name> add dsh-image-pathify
dsh --profile <name> --dump-config   # 能看到 dsh-image-pathify 就装好了
dsh web                              # 打开 Web 界面后生效

怎么确认可用

  1. --dump-config 里能看到 dsh-image-pathify
  2. 给不能看图的模型发一张图:界面里缩略图还在;模型收到的是 Saved attachments: 开头的路径,而不是报「不支持图片」

配置(一般不用改)

默认开箱即用。如果要改,写在:

$DSH_HOME/profiles/<name>/cordis.patch.yml

选项默认做什么
prefixSaved attachments: 路径前面那句固定文字(末尾有空格)
models空 = 全部不能看图的模型只决定哪些模型允许你发图。空 = 都能发。填了就只放行名单里的模型
relaxAdmissiontrue要不要帮你「允许给不能看图的模型发图」。dsh 自己已经允许的话,改成 false

只允许 deepseek-v4-flash 发图的例子:

- id: dsh-image-pathify
  config:
    models:
      - provider: deepseek-official
        model: deepseek-v4-flash

开发与构建

pnpm install
pnpm typecheck
pnpm test
pnpm build

也可以只跑 pnpm check:它会按顺序执行 typechecktestbuild

License

MIT

REPOSITORY SIGNALS

보안 및 설치 증거

이 점수는 공개 저장소 메타데이터와 이 사이트에 등록된 설치 증거에만 기반하며, 코드 보안 감사와 다릅니다.

출처 추적 가능

공개 플러그인 카탈로그에서 왔으며, 공개 GitHub 저장소로 연결됩니다.

라이선스

저장소가 MIT 라이선스를 선언했습니다.

유지보수 활동

최근 180일 내 코드 업데이트가 있습니다.

설치 증거

재현 가능한 정확한 설치 메타데이터가 아직 등록되지 않았습니다. 저장소 설명에 따라 직접 확인하세요.

설치 라이프사이클 스크립트

검사한 패키지 메타데이터에 설치 라이프사이클 스크립트가 선언되지 않았습니다.