Back to home

KaichenCurry

TabNexus-DSH

TabNexus for DSH:零 Chrome 依赖的浏览器任务上下文插件(dsh-plugin 生态)。任务文档、AI 整理、全局工作区,装完即用。

Stars
1
Language
JavaScript
Created
Aug 15, 2026
Updated
Aug 15, 2026

Introduction

TabNexus for DSH

「一切皆插件 —— 那浏览器里那 50 个 Tab,也该是。」 诚邀全球 Harness 开发者共建 DSH 插件生态。

TabNexus for DSH 是 DSH 独立可用的浏览器任务上下文插件:零 Chrome 依赖,装完即用。 把散落的页面收成任务文档(目标 / 章节 / 状态 / 进度 / 结论),Agent 通过 12 个 mcp__tabnexus__* 工具读写,界面内置全局工作区(与 Chrome 版同款 UI)。

能力说明
任务文档任务 / 自由章节 / 页面(待读·已读·已采用·已排除)/ 备注 / 目标 / 结论 / 进度条
全局工作区 UI右上角徽章 → 小面板 →「⛶ 全屏」:任务头+章节+页面操作 + 收件口快速添加 URL
Agent 工具12 个本地工具:read/search/add_cards/write_report/propose_structure/edit_workspace/manage_workspaces/delete(确认)/export/preferences/activity + 版本校验 + 幂等收据 + 破坏性确认
零依赖本地存储 ~/.dsh/storages/tabnexus/state.json,不需要 Chrome 扩展、不需要账号、不需要网络

安装(30 秒)

# 下载并安装(需要 pnpm 在 PATH;DSH 提供 dsh plugin 命令)
curl -LO https://github.com/KaichenCurry/TabNexus-DSH/releases/download/v0.2.0/dsh-plugin-tabnexus-0.2.0.tgz
dsh plugin --profile web add ./dsh-plugin-tabnexus-0.2.0.tgz
# 重启 DSH(必须),浏览器页面 Cmd+Shift+R

完整图文教程:docs/INSTALL.md

使用(装完即用)

  1. 界面:右上角(session log 按钮下方)TabNexus 徽章 → 点击打开面板 →「⛶ 全屏」进全局工作区;收件口粘贴 URL 快速添加页面
  2. 对话:任何会话直接说——
    • 「帮我把这三篇加入我的任务:URL1、URL2、URL3」
    • 「读一下我的当前任务,告诉我做到哪了、还缺什么」
    • 「把任务按背景、证据、反例整理,先给我预览」(Agent 会先出方案,确认后应用)
    • 「总结这个任务,把结论写回」
  3. 可选增强:安装 TabNexus Chrome 扩展 可解锁浏览器采集类工具(当前窗口标签采集/保存并关闭)——不装也完整可用

可选:Agent 预设 + 技能(推荐)

让 Agent 更懂 TabNexus 工作流(先读后写、尊重排除项、破坏性确认):

mkdir -p ~/.dsh/.agent-presets/tabnexus-research ~/.agents/skills/tabnexus
cp preset/tabnexus-research/* ~/.dsh/.agent-presets/tabnexus-research/
cp skills/tabnexus/SKILL.md ~/.agents/skills/tabnexus/

新建会话时预设选「TabNexus Research」。

验证记录(2026-08-15,全部实测)

#验证结果
1离线全链路 node scripts/verify.mjs(存储/工具/版本冲突/破坏性确认/幂等/导出/降级)✅ 19/19
2dsh plugin add 安装 + --dump-config 组合树
3零 Chrome headless 会话:Agent 调用 read_workspace / add_cards / edit_workspace 读写本地任务

生态

License

MIT