dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
Reach your DeepSeek Harness assistant from Feishu / Lark · 离开电脑,也能在飞书里找到你的 DeepSeek Harness 助手
Reach your DeepSeek Harness assistant from Feishu / Lark when you're away from your computer.
dsh-lark-agent adds a Feishu / Lark private chat to a running DeepSeek Harness: hand off tasks, talk through plans, and pick up earlier topics from your phone. Feishu gets its own sessions and never takes over chats already open in the desktop app or on the web.
Before you start:
0.2.1-rc.2, or Web / dsh CLI 0.1.1-rc.2.npm install -g @larksuite/cli@1.0.98
lark-cli --versionDon't run lark-cli config init or lark-cli auth login: the plugin creates its own dedicated CLI profile when you scan, and config init can overwrite existing profiles.
In the sidebar, open 插件 → 添加插件 (Plugins → Add plugin), enter dsh-lark-agent, click 安装 (Install), then 立即启用 (Enable now). Restart if the app asks.
dsh CLIdsh plugin runs pnpm, so pnpm must be on your PATH:
dsh plugin --profile web add dsh-lark-agent --allow-build=protobufjsThen restart dsh web.
[!NOTE]
--allow-build=protobufjslets a dependency of the Lark SDK run its install script. Without it, pnpm 11 stops withERR_PNPM_IGNORED_BUILDSand dsh does not enable the plugin. If that already happened, run:
```sh
dsh plugin --profile web approve-builds '!protobufjs'
`The!skips that optional script (it only prints a version hint) and lets dsh finish enabling the plugin. Then restartdsh web.
dsh-lark-agent on the Plugins page and add it again (this in-app upgrade hasn't been tested end to end yet; an earlier source build is listed as dsh-larkbot). CLI: run dsh plugin --profile web update dsh-lark-agent@latest, then restart dsh web.Button labels are quoted in Chinese, as they appear, with an English gloss.
DSH-…, valid for 10 minutes) as a plain-text message on its own, exactly as shown. If asked, confirm with 这是我,完成连接 (this is me).The Feishu entry works only while the host is online: not when the app is closed, the web host is stopped, or the computer sleeps.
In Feishu, you… · The assistant… Send a request · Works on it with Harness's own tools (web search, reading pages, workspace files and more), streaming the reply live into one card, with its thinking and tool steps folded inside Ask for something that needs your OK · Sends a confirmation card: tap 允许一次 (allow once) or 拒绝 (deny); no answer within 5 minutes means it won't run Get asked to choose by Harness · Sends a choice card: tap an option, or fill it in and submit Use /permission, or 权限模式 in the model settings card · Switches between read-only, workspace edits and full access, like the app's permission selector; full access stops asking Ask for the result file · Sends files from its workspace straight to the chat Say "lead with the conclusion from now on" · Remembers the preference Keep chatting, or use /sessions, /new · Continues the topic, returns to an earlier one, or starts fresh Ask for a bar chart of some numbers · Replies with a native Feishu chart card Ask it to let you pick between options first · Sends a form card and continues once you submit Ask for an architecture diagram or a report · Creates a Feishu doc (with a whiteboard for diagrams) shared read-only with you alone; in App 0.2.1-rc.2, opening that Feishu session in the app also shows a local preview Use /model, /thinking · Switches between the host's configured models and thinking depth
By default it answers only your own private chat. In that chat the assistant is your Harness itself: the tools it can use and the actions that need your confirmation follow the permission settings on your computer. Sessions and memory stay on the computer running Harness; messages pass through Feishu and your model provider.
0.2.1-rc.2 and dsh CLI / Web 0.1.1-rc.2; other versions, platforms and tenants are not yet verified./help, status text, card buttons, bottom menu) and the intro video are in Chinese.MIT. DeepSeek and Feishu / Lark brand assets belong to their owners and are not covered by the MIT license; this is an independent open-source plugin, not an official product.