@evan-williams/vision-tool
v0.1.0 · 3 天前发布
Conversation-style UI/UX visual review plugin for DeepSeek Harness: vision_review / vision_ask tools backed by any OpenAI-compatible multimodal endpoint (e.g. agnes-2.5-flash)
README
vision-tool:DSH 视觉对话评审插件
为纯文本主模型提供对话式界面视觉评审的 DeepSeek Harness (dsh) 插件:围绕具体任务(如美化 HTML)对页面截图进行针对性评审与追问,返回自由文本的专业意见,供主模型据此修改代码。视觉后端为任意 OpenAI 兼容多模态端点(如 agnes-2.5-flash),零运行时依赖(仅 Node 内置能力)。
工具
| 工具 | 作用 | 参数 |
|---|---|---|
| vision_review | 首次评审:按六项默认维度全面评估(风格一致性、配色、间距对齐、视觉层级、可读性、组件一致性),模型有权自主增加评审维度 | path(必填)、focus(可选)、dimensions(可选) |
| vision_ask | 对话式追问:结合前一轮结论深入询问具体问题 | path(必填)、question(必填)、context(可选) |
多轮对话为无状态设计:历史由主模型在会话中自然累积,通过 vision_ask 的 context 参数传递。
设计原则
所有读取操作均在当前会话内完成:插件只注册读取工具,不创建新对话、不管理会话分组、不依赖 workspace 服务。
官方安装指令(npm 插件市场)
bash
npx -y @deepseek-ai/dsh plugin --profile web add @evan-williams/vision-tool
安装后重启 dsh 进程生效:
bash
npx -y @deepseek-ai/dsh web
视觉后端配置
插件按以下优先级解析 OpenAI 兼容后端(任一即可):
1. `~/.modlen
版本兼容矩阵
| DSH 版本 | 状态 | 说明 |
|---|---|---|
dsh@0.1.0-rc.6 | ✅ 兼容 | cordis patch ✅ |
dsh@0.1.0 | ✅ 兼容 | 标准 patch ✅ |
dsh@0.2.0 | ⚠️ 待验证 | 待实测(API 可能在变) |
dsh@0.3.0+ | ❓ 未知 | 尚未发布 |
💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正
元数据
- License
- MIT
- npm
- @evan-williams/vision-tool
- Repo
- git+https://github.com/HaowenCang/vision-tool.git
- Engines
{"node":">=22.19.0"}- Weekly DL
- 0
- Monthly DL
- 0
- dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"}}