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.
Install
dsh plugin --profile web add dsh-lark-link@latest --ignore-scriptsNode.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
- Repo: amlyczz/dsh-lark-link
- Category: Web UI Enhancements
- Stars: 23
- Version: latest npm release
- Last push: 2026-09-21
- First seen: 2026-08-13
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