Overview
dsh-image-router
README / EN
Package documentation
Registry summary
dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known limitations
- **会话历史里留下的是文字分析,不是图片**:这是「不切模型」的必然代价(图片块被替换)。附件本身仍持久保存在 `$DSH_HOME/attachments/` 下,审计行也记了文件名。 - **准入会等旁路调用**:发送时 `session/prompt` 会等到分析完成才返回(通常几秒到十几秒;推理模型可能 40 秒以上,必要时再加一次重试),GUI 的发送按钮在此期间保持等待。 - **一次提示词一次调用**:同一条提示词里的多张图合并成**一次**视觉调用,产出一个文字块;`describe_image` 每次调用只处理一个文件。 - **`describe_image` 与内置 `read_image` 的分工**:`read_image` 受「当前步骤路由必须声明 `image`」限制;`describe_image` 走旁路调用,任何模型都能用。主力换成纯文本模型后让模型改用后者即可。 - **包装 `sessionController.prompt` 是非官方扩展点**:未来版本若改名 / 换实现,插件会退化为「不处理 + 记 warning」,不会崩。工具注册走官方 `ctx.tools.register()`。 - **switch 模式会出现模型切换提示**:借出视觉路由会写 `model`/`selection`,模型选择器会跳、GUI 会出现 `[model changed]`。想要全程无感请用默认的 `digest`。
