其他
技能
dsh-web-search-ddg
aooyoo
Zero-token DuckDuckGo search provider for the DeepSeek Harness (DSH) web seam — local headless browser, no API key, no m…
deepseek-harnessdeepseek-harness-plugindsh-bundledsh-ctest
PROJECT TOPICS
PROJECT README
VSCode 式三栏布局管理器:最左侧一条细活动条(logo + 插件图标 + 布局/设置按钮), 左右区域各自可堆叠多个插件、拖动分割线调高、可折叠,布局预设与插件分配持久化。
ctx.layout 开合左右列+ 添加 下拉把插件分配到左/右区域,同一插件只在一个区域打开(自动去重)localStorage(键 dsh.layout.config)| 半 | 文件 | 作用 |
|---|---|---|
| host | lib/index.js |
极简 host(inject []),仅提供插件元信息 |
| client | lib/client.js |
活动条、布局菜单、左右区域(Region)、会话列表;注册进 sidebar.workspaces、details、shell.overlay |
| 声明 | package.json |
dsh.client.inject = ["slots","layout","sessions","workspaces"] + exports["./client"] |
sidebar.workspaces(priority -1,子槽 layout.left):渲染活动条 + 左侧区域details(priority -1,子槽 layout.right):渲染右侧区域shell.overlay:布局预设菜单layout.left / layout.right:供其它插件(如 dsh-ws-files、dsh-context-panel)注册内容,由本插件渲染为可拖动的 pane# 在 deepseek-harness 仓库目录(开发期用 link:,改源码刷新即生效)
node --import tsx/esm apps/cli/src/bin.ts plugin --profile web add link:D:/agent-workspace/dsh-layout
localStorage,跨刷新保留;右侧(details)列只有在存在非空白当前会话时才渲染。ws-files / context-panel 可在左右区域之间移动。CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。