amlyczz/dsh-lark-link

High-reliability Feishu/Lark bridge for DeepSeek Harness — QR one-click auth, multi-mode agents, card-based co

dsh-lark-link is a high-reliability Feishu/Lark bridge built for work that must survive restarts. QR setup creates the app and subscriptions, card controls switch modes, permissions, or models, and interactive questions return to the chat as selectable cards. A durable outbound queue and inbound write-ahead log replay interrupted work with bounded attempts, while allowlists, group policies, media controls, diagnostic bundles, and optional streaming keep the bridge useful beyond a simple message forwarder.

Web UI Enhancements ★ 23 updated 2026-09-21 ⏳ pending
View on GitHub ↗

Install

dsh plugin --profile web add dsh-lark-link@latest --ignore-scripts

Node.js 24+ and DSH are required. The --ignore-scripts flag skips a nonessential protobufjs postinstall that pnpm 11 may block; use an explicit published version from the official registry if a mirror's latest tag is stale.

Compatibility

Node.js 24+ and DeepSeek Harness Web, TUI, or Headless profiles; install into the profile that should own the Feishu bridge. QR setup automates Feishu app creation, while environment credentials provide a manual channel.

Details

Recent updates

The current README documents QR onboarding, multi-mode agents, permission and model cards, durable outbound and inbound recovery, self-healing connections, media transfer, diagnostic ZIPs, goals, session resume, group policy, and optional streaming cards.

FAQ

Do I need to create the Feishu app manually?
Not necessarily. The documented /lark setup flow uses QR onboarding; App ID and secret environment variables remain an alternative.
Why does the install command use --ignore-scripts?
The README says pnpm 11 may reject a nonessential protobufjs postinstall; skipping it does not affect the package's operation.
What happens to a message interrupted by a restart?
The inbound write-ahead log reconciles it at startup and retries within documented attempt and time limits.

Alternatives

PlutoKeating/dsh-lark-bot · wz-heng/dsh-feishu-bridge · kriskwok/dsh-feishu-gateway

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins