Back to directory

dsh-lark-bridge

Curated pickMaintenance: Active

bihangchi9-creator/dsh-lark-bridge

A native DeepSeek Harness (dsh) plugin bridging dsh coding agents to Feishu/Lark group chats — one group, one project directory.

View on GitHub
$ dsh plugin add dsh-lark-bridge

35

stars

6

forks

TypeScript

Language

NOASSERTION

License

2026-08-19

Created

2026-08-27

Last push

A native dsh plugin bridging DeepSeek Harness coding agents to Feishu/Lark group chats, giving each group its own isolated project folder and a persistent dsh agent reachable by chat.

DSH integration

Native runtime

Author-claimed

Safety audit

Unaudited

Last verified

2026-09-05

License

NOASSERTION

01What can it help you accomplish?

  • Drive a live dsh coding agent straight from a Feishu/Lark group chat

    A real dsh agent — with its own tools, project directory, and persistent conversation — answers in the chat via a live-updating message

    Teams that run DeepSeek Harness (dsh) and collaborate over Feishu/Lark

  • Keep multiple projects isolated, one per group

    Each chat id maps to a stable `<workspaceRoot>/<chatId>` directory; groups never share files; sessions survive restarts

    Teams running several parallel projects in one workspace

  • Share files and images with the agent

    Attachments stored in an isolated `.attachments/<messageId>/` folder and passed as paths; limits 5/message, images ≤10 MB, others ≤20 MB

    Users who send context files or screenshots to the agent

02How to install into DeepSeek Harness

Not specified by the author

03DSH integration and capability boundaries

DSH integrationNative runtime

Native plugin bridging dsh coding agents to Feishu/Lark group chats — one group, one project folder — driving a live dsh agent through the host's `agents` service.

  • Feishu ⇄ dsh agent bridge

    Inbound Feishu/Lark chat messagesA live dsh agent reply streamed onto a live-updating Feishu message

  • Per-chat isolated workspace

    A Feishu/Lark group chat idA stable `<workspaceRoot>/<chatId>` project directory; a persistent session that survives restarts

  • Attachment handling

    Files and images sent to the botPer-message attachments stored in `.attachments/<messageId>/` and passed to the agent as paths

    Writes attachment files to disk; sweeps stale files after 7 days
  • Slash commands

    Chat-scoped commands like /help, /new, /where, /models, /whoamiLocal per-chat management; owner-only /model, /preset, /allow, /disallow change shared chat state

    Owner-only commands mutate shared chat state

04Who is it for? When not to use it?

Good for

  • Teams that run DeepSeek Harness (dsh) and collaborate over Feishu/Lark
  • Teams running several parallel projects in one workspace
  • Users who send context files or screenshots to the agent

05Compatibility, maintenance and safety notes

  • Requires a Feishu/Lark account. On first launch, if no credentials exist, the plugin auto-runs a QR registration wizard that registers the bot and connects automatically.
  • Attachment limits: 5 attachments per message, images ≤10 MB, other files ≤20 MB; names are sanitized and stale files are swept after 7 days. Whether an image is interpreted depends on the selected model's vision support.
2026-08-192026-08-27v0.0.1

NOASSERTION license · latest release v0.0.1 (2026-08-20) · curated plugin

06Frequently asked questions

How do I connect dsh-lark-bridge to Feishu/Lark?

On first launch, if no credentials exist, the plugin auto-runs a QR registration wizard — open it in the Feishu app and it registers the bot and connects automatically. No portal configuration needed.

Does each group chat share files with other groups?

No. Every chat id maps to a stable directory (`<workspaceRoot>/<chatId>`) created on first use, and different groups never touch each other's files.

Can I send files or images to the agent?

Yes. The bridge stores each message's attachments in an isolated `.attachments/<messageId>/` folder and passes the paths to the agent. Limits: 5 attachments per message, images ≤10 MB, other files ≤20 MB; stale files are swept after 7 days.

How do I reset or manage a chat's session?

Use slash commands: `/new` clears the conversation, `/where` shows the project directory, `/models` lists models, `/whoami` shows identity; owner-only `/model`, `/preset`, `/allow`, and `/disallow` change shared chat state.

Do conversations survive a restart?

Yes. A chat's conversation is persistent and survives restarts via policy-fingerprint-gated resume-or-create; `/new` really clears it.

08Data and sources

  • Author-claimedgithub.com2c49e4555865…

    A native [DeepSeek Harness](https://github.com/deepseek-ai/DeepSeek-V3) (dsh) plugin that bridges dsh coding agents to *…

  • Author-claimedgithub.com2c49e4555865…

    **Feishu ⇄ dsh agent.** Inbound Feishu messages drive a live dsh agent through the host's `agents` service; the reply st…

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-09-05. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.