cslkkl/dsh-web-annotator ↗★ 0

dsh-web-annotator

Click or drag to annotate pages in the existing DeepSeek Harness Browser and ask the current agent. 适合需要针对具体网页元素、区域进行可视化批注并向智能体提问的用户。

Package
dsh-web-annotator
Compatibility
Unverified
Harness peer range
0.2.0-rc.2
Cordis peer range
~4.0.4
Version
0.2.0-alpha.7
License
MIT
Last updated
Oct 3, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:cslkkl/dsh-web-annotator

使用方式

  1. 在当前会话点击“批注网页”,打开 Harness 原有的 Browser。
  2. 输入网页地址,点击 Browser 工具栏中“刷新”左边的“批注网页”。
  3. 点击元素或空白位置,或者拖动鼠标框选区域,在选区旁输入内容。
  4. 浮层默认只有选项图标、输入区和圆形 ✓。点击左侧图标展开同一张卡片,查看所选标签、颜色、字体等属性,也可切换“评论/提问”和元素层级。属性改动随批注发送给 AI 修改源码,保存前不改写网页。点击 ✓ 或按 Enter 保存;Shift+Enter 换行并自动增高,Esc 先收起卡片,再取消批注。
  5. 需要操作网页时按住空格键,松开回到批注。批注输入框里的空格正常用于打字,编辑不受两分钟时限限制。
  6. 可继续添加多条批注,选择“图片”“定位资料”或“图片+定位资料”,预览后发送到当前会话。桌面版保存时捕获视口,蓝框或蓝圈标出选区;有截图时默认发送图片。旧批注或无法截图的页面显示提示,可发送定位资料。

图片通过 Harness 的正式图片附件流程发送。图片模式只发送你的批注、网页 URL 和对应图片;详细模式保留坐标与 DOM 证据,但聊天默认只显示批注正文,点击“查看定位资料”展开完整资料。模型是否能直接识别图片取决于当前模型的图片能力。

框选保留真实矩形,DOM 候选仅供定位。批注按会话和完整 URL 保留;发送失败后仍保留,成功后只移除这次发送的记录。提问会要求 Agent 回答问题;评论按实际内容处理。修改源码由当前 Agent 完成。

Browser 全屏时,后方聊天界面隐藏并暂停交互;退出后恢复原有输入框和草稿,兼容壁纸玻璃效果。

实际展开的属性卡片