Skip to content

amlyczz/dsh-lark-link

114Last commit Aug 15, 2026

dsh-lark-link DSH plugin

dsh-lark-link is a bidirectional bridge between DeepSeek Harness (DSH) and Feishu/Lark. It lets you deploy your DSH agent into Feishu with a simple QR scan, enabling real-time chat without leaving the messaging app. The plugin supports multi-mode agents, permission tiers, card-based commands, and zero message loss, making it easy to interact with AI agents from any Feishu conversation.

How to install the dsh-lark-link DSH plugin

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

Copying does not run this command. Review the repository and version before installing the dsh-lark-link DSH plugin.

dsh-lark-link DSH plugin data source

dsh-lark-link DSH plugin snapshot date: Aug 16, 2026

discovered

What the dsh-lark-link DSH plugin can do

  • One-click authentication via QR code to create a Feishu app (30-second onboarding)
  • Multi-mode agent with presets: PTC, Standard, Minimal, Creator
  • Card-based commands for switching modes, permissions, and models (single-select cards, no typing)
  • Persistent outbox with at-least-once delivery, idempotency, and auto-resume after restart (zero message loss)
  • Inbound request replay: if the plugin or DSH crashes mid-turn, the user message is automatically re-triggered on boot

Where the dsh-lark-link DSH plugin fits

  • Deploy a DSH agent accessible via Feishu for team collaboration and AI assistance
  • Run complex AI tasks from Feishu chat without switching to the DSH Web GUI
  • Use card-based commands to quickly change agent behavior (mode, permission, model) on the fly
  • Automate workflows with skill-based task execution (no prefix needed, just describe the task)

Who the dsh-lark-link DSH plugin is for

  • DSH users who want mobile or chat-based access to their agents
  • Teams that use Feishu/Lark and need an AI assistant integrated directly into their chat environment

dsh-lark-link DSH plugin limitations

  • Currently in beta status; may have stability issues or incomplete features
  • Only works with Feishu/Lark (not other messaging platforms); requires a Feishu app and network access

dsh-lark-link DSH plugin: from the repository README

Quoted from the amlyczz/dsh-lark-link README, the upstream source of the dsh-lark-link DSH plugin. Copyright remains with the original authors.

> 全网统一昵称:**小斯syzs** · B站 [@小斯syzs](https://space.bilibili.com/390211071) · 抖音 · 小红书 · 快手(全网同名) > 💬 **小斯syzs 邀请你加入飞书群** —— [点此一键加入](https://applink.feishu.cn/client/chat/chatter/add_by_link?link_token=392u206d-9072-4d73-b6ea-8eb93adcc699) **DeepSeek Harness × 飞书/Lark 双向桥接插件** —— 把你的 DSH 智能体(DeepSeek Harness)装进飞书:扫码 30 秒上线、消息零丢失、卡片化交互、每飞书会话独立 Agent。 ## ✨ 特性 | 能力 | 说明 | | ---- | ---- | | 🎯 **一键认证** | `/lark setup` 扫码创建飞书应用(自动订阅消息事件 + 群聊全量 + 表情权限),**30 秒上线**,无需手搓开放平台 | | 🧠 **多模式 Agent** | PTC / 标准 / 极简 / 创造四种 preset,飞书发 `/mode` 出**单选卡片**即切(默认 PTC:标准工具 + Code Mode 一次执行,更快更省) | | 🎛 **权限分级** | 只读 / 工作区写 / **Full access** 三种权限,`/permission` 卡片即切;默认 Full access 全放行 | | 🎨 **卡片化命令** | `/mode` `/permission` `/model` 全部是**单选按钮卡片**——点一下即切换,不用记命令拼写;模型选择按供应商分组展示 | | 💬 **意图确认转发** | 模型提问(`ask_user_question`)→ **飞书意图确认卡片**(选项按钮 + 自定义输入),答完模型继续,飞书里完成完整交互闭环 | | 😊 **表情回执** | 收到消息随机表情"已收到";回复完成 / 命令完成打 **DONE ✅**(只使用飞书实测有效 emoji) | | 💪 **消息零丢失** | 持久 Outbox(JSONL + at-least-once + 幂等键 + 分航道并行 + 失败离队不阻塞),kill 重启自动续投 | | 🆕 **入站请求补发** | Agent **处理到一半**插件/dsh 崩溃/重启,重启后自动重新触发这条用户消息(不再静默丢请求)——Inbound WAL 持久化 + 启动对账 + 次数上限/时间窗防空转;`/status` 显示待补发条数 | | 🛡 **连接自愈** | probe 驱动受控重连 + QuotaGovernor 配额熔断

Read the full READMERepository license: MIT

dsh-lark-link DSH plugin questions

How do I install dsh-lark-link?

Run `dsh plugin --profile web add dsh-lark-link --ignore-scripts` in your terminal. If you are offline or behind a firewall, you can first pack the package with `npm pack` and then install the tarball with `dsh plugin --profile web add ./dsh-lark-link-0.2.0.tgz --ignore-scripts`. The `--ignore-scripts` flag skips a harmless postinstall from protobufjs that may cause issues with pnpm 11.

How do I start using the bridge after installation?

After installing, start DSH Web GUI with `dsh web`. In the GUI input (or terminal CLI), run `/lark setup` to scan a QR code that creates the Feishu app automatically. Then run `/lark start` to launch the bridge. Open Feishu, search for your bot, and send any message. You should see a reaction receipt and a full reply, confirming end-to-end connectivity.

Can I switch the agent mode without typing commands?

Yes. Use the `/mode` command in Feishu – it will show a single-select card with four presets: PTC, Standard, Minimal, and Creator. Just tap the one you want and it switches instantly. The same applies to `/permission` and `/model` commands.

What happens if the plugin or DSH crashes while I'm chatting?

The plugin has an inbound request replay mechanism. If the agent dies mid-turn, the interrupted user message is automatically re-triggered on boot (up to a configurable attempt/time cap). The outbox also ensures that outbound messages are not lost, with persistent storage and auto-resume after restart.

How do I troubleshoot issues with the bridge?

Use the `/doctor` command in Feishu – it will generate a ZIP diagnostic bundle containing the full DSH session log, sanitized configuration, and an ISSUE.md template. You can share this bundle with the developer or community for help. Alternatively, run `/lark status` in the DSH terminal to check the full health of the bridge.