Repository navigation
Releases: dami9527/dsh-image-pathify
Release list
v0.2.2 — 适配 Harness 0.2.1-rc.2,支持 file:// 与会话相对路径
DeepSeek Harness 0.2.1-rc.2 把插件详情页移出「设置」,并新增了会话工作目录与极简模式。本版已在 0.2.1-rc.2 上实测,同时补上 file:// 与相对路径的识图入口,兼容 0.1.7-rc.1 ~ 0.2.1-rc.2。
analyze_image支持file://URL 和相对路径;相对路径按当前会话工作目录解析,没有工作目录时回退进程目录- PTC 模式下提示模型在
run_code内调用analyze_image,标准/极简模式仍直接调用 - 设置路径文案更新为 0.2.x 的 插件 → 识图;视觉 API 未配置时,模型会指向新入口
- 补充
engines.dsh与@deepseek-ai/dsh-home-paths兼容声明,插件管理器可正确判断兼容性 - 0.2.1-rc.2 实测:贴图 →
Saved attachments→analyze_image、极简模式与file://识图均正常
Automatically published by the publish-release skill.
v0.2.1 — 适配 Harness 0.1.7-rc.2,藏起的识图工具不会被加回
DeepSeek Harness 0.1.7-rc.2 在派发之后会按 toolHistory 重建 in-history 工具声明。只改 tools 时,刚藏起来的识图工具会被加回去。本版在过滤工具的同时改掉这段历史;旧宿主没有 toolHistory 时行为不变。
- 文本模型藏起
analyze_image、视觉模型藏起read_image时,同步从toolHistory删掉同名项,避免in-history路由把它加回 - 插件页 API 密钥框改为
new-password,浏览器不再把登录密码填进密钥
Automatically published by the publish-release skill.
v0.2.0 — 识图设置迁到插件详情页,最低宿主升到 0.1.7-rc.1
DeepSeek Harness 0.1.7 去掉了 settings.register 和设置页插件卡片。识图表单改挂在插件详情里,字段写进 Loader 的易变配置。需要宿主 >= 0.1.7-rc.1;dsh 0.1.5 及更早请继续用 dsh-image-pathify@0.1.9。
- 入口改为 插件 → 识图 详情页;保存后立即生效,不用重启
- 配置落在
$DSH_HOME/profiles/<name>/cordis.patch.yml。0.1.x 写在settings.yaml的image-pathify段不会自动导入,升级后要在插件页重新填写 - API 密钥仍在
$DSH_HOME/.credentials.yaml,不进插件配置 - 需要 DeepSeek Harness >=
0.1.7-rc.1
Automatically published by the publish-release skill.
v0.1.9 — 适配 Harness 0.1.5 agent-loop,最低宿主升到 0.1.1-rc.1
DeepSeek Harness 0.1.5 的 agent-loop 把系统提示写进历史消息,工具结果里也会嵌套图片。本版跟着改写这些路径,并把兼容地板抬到 0.1.1-rc.1;更早的宿主请继续用 dsh-image-pathify@0.1.8。
- 嵌套在
tool-result里的图片也会改成本地路径(例如先read_image再切到不能看图的模型) - 能看图的模型上,会从
system角色消息里去掉analyze_image指引(0.1.5 不再走options.system) - 需要 DeepSeek Harness >=
0.1.1-rc.1;不再兼容旧列表槽id/order和旧凭据事件credentials/updated - 默认识图模型改为
deepseek-flash
Automatically published by the publish-release skill.
v0.1.8 — 兼容 Harness 0.1.2-alpha.2,自带 deepFreeze 不再依赖 dsh-llm
DeepSeek Harness 0.1.2-alpha.2 把 deepFreeze 从 dsh-llm 挪走了,插件再按旧路径导入会直接加载失败。本版改成自带同一套冻结实现,alpha.2 能装,rc.7~alpha.1 也还能用。
- 不再从
@deepseek-ai/dsh-llm导入deepFreeze,避免 0.1.2-alpha.2 宿主启动报错 - 冻结行为与原先一致:循环引用安全,并跳过
AbortSignal,识图请求的取消通道仍然有效 - 不额外依赖
dsh-util-values,旧宿主不会因为缺这个包而挂掉
Automatically published by the publish-release skill.
v0.1.7 — 兼容 Harness 0.1.2-alpha.1 凭据接口与附件路径
DeepSeek Harness 0.1.2-alpha.1 把浏览器凭据从 connection.api 挪到 remote.credentials,附件路径方法也改成 imageHostPath()。本版两边都认,旧宿主继续可用。
- 识图卡优先走
remote.credentials,没有时回退connection.api.credentials;0.1.2 宿主不再挂api也不会报错 - 凭据服务晚挂载时自动刷新「已配置密钥」状态
- 附件路径优先
imageHostPath(),没有或抛错再回退imagePath()/ 本地root布局
Automatically published by the publish-release skill.
v0.1.6 — 兼容 Harness 0.1.1 凭据事件,默认改用 DeepSeek 识图
识图默认改走 DeepSeek 官方视觉接口。DeepSeek Harness 0.1.1-rc.1 把凭据刷新事件改了名,本版新旧名字都听,设置页「已配置密钥」徽标不用再刷新浏览器。
- 默认识图模型
deepseek-v4-flash-vision-exp,接口地址https://api.deepseek.com(仍可改成任何 OpenAI 兼容服务) - 新增「禁用思考」,默认勾选。这类模型思考会占输出上限;需要详细思考时取消勾选,并适当调大输出上限(防止内容被截断)
- 单图 / 多图输出上限合并成一项,默认 2048;填 0 表示不传
max_tokens - 复制升级命令按当前进程解析
--profile,取不到才兜底web - 识图支持更多本地图片格式(bmp / tiff / heic / avif 等,需要识图模型支持)
v0.1.5 — 兼容 DeepSeek Harness rc.7 设置页 slot
DeepSeek Harness 0.1.0-rc.7 把设置页的 settings.plugin.item 从 list slot 改成了 keyed slot,只写 id 会加载失败并提示 Failed to load plugins。本版同时带上 key 和 id/order:
- rc.7:用设置命名空间
image-pathify作为key,识图卡片能重新出现在设置 → 插件 - rc.5 / rc.6:继续用原来的
id/order,旧版 dsh 不受影响
v0.1.4 — 按模型分流识图工具,可调输出上限
按这一次请求用的模型决定给哪些工具,避免被上次选中的模型带偏。
- 不能看图的模型:只给
analyze_image,调用read_image会被拒绝并提示改用识图 - 能看图的模型:图片原样发送,工具列表里不再出现
analyze_image - 识图设置增加单图 / 多图输出上限,默认 1024 和 4096;描述被截断时可调大
- 路径前缀
Saved attachments:改为内部固定值,设置页不再展示
v0.1.3 — 升级命令钉死版本号
复制出来的升级命令改为钉死探测到的版本号(例如 dsh-image-pathify@0.1.3),不再用 @latest。
避免 npm 镜像还没跟上时,@latest 装到旧包。