跳到主内容

dsh-lark 使用指南

把 DSH Agent 接进飞书/Lark:在聊天里派任务、看过程、切换工作区和模型;提问、计划、工具审批用卡片回到聊天处理。

本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。

本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。

快速上手

dsh-lark

— 源: plugin_wiki.wiki_content

安装与验证

dsh plugin --profile web add dsh-lark-channel

复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。

— 源: plugins.install

关键要点

  • 不用守着终端:从飞书发起任务,随时查看进度和结果。
  • 不只是聊天机器人:可以切换真实工作区和模型,执行 Harness 已有的命令与工具。
  • 关键决定仍由你控制:模型提问、计划审阅和工具审批都会回到当前聊天,按钮或文字都能作答。
  • 上下文不会混在一起:不同聊天、话题和工作区可以保留各自的会话。
  • Agent 之间也能协作:一条命令添加更多机器人,让它们在群聊中通过 @ 交接回合,并用轮数上限防止无限对话。

— 源: plugin_wiki.readme_zh (fallback readme_raw)

常见问题

飞书机器人扫码之后,我可以在哪些场景下使用?

私聊机器人或把它加到群聊里 @ 它即可派任务。群聊会按"必须 @ 才回应"默认开启,需要在群里发言才被机器人听到;私聊的可见范围由飞书应用的可见性决定。

安装之后需要打开公网服务器或配置回调地址吗?

不需要。插件走飞书 WebSocket 长连接,没有回调 URL;首次启动在终端显示二维码,用飞书 App 扫码即可完成应用创建并落凭据。

我中途换工作区或换模型,会把上下文清掉吗?

不会。每个对话 × 当前工作区对应一个 Agent 会话,跑 /cd 切目录等于换一个会话,跑 /model 切换模型保留当前上下文。要原地清空,用 /new 重开会话。

一群聊里有 3 个待审批的文件,Agent 想再发第 4 个会怎样?

直接被拒绝并告诉模型等前面几个先有结果。这条上限是产品固定写死的,不开放配置:调大等于同时买回内存占用和审批疲劳。

我把 /status 看到的"权限预设"松到完全不沙箱,会有什么后果?

"不再询问"动作会把当前会话切到全无沙箱,之后所有本该弹审批的动作都会被直接拒绝;这是双向的,确实更宽松,但用 /permission 可随时切回。

出站文件路径会暴露我的本地绝对路径吗?

不会。所有给人或给模型看的文案里都只说"工作区内的相对位置"——包括 /get 回复和 send_file 失败时文件系统自己的报错;这是有意防止提示注入外泄。

这个插件能不能和 dsh web 共用同一个 profile?

可以。dsh plugin --profile web add dsh-lark-channel@latest 加进 web profile 后,dsh web 跑起来就能用,飞书和 Web 共享同一份 Agent 设置。

— 源: plugin_wiki.faq_json

兼容性

  • DSH: >=0.1.0-rc.6
  • Node: ^22.19.0 || >=24.0.0
  • Platforms: macOS, Linux, Windows

— 源: plugin_wiki.compatibility_json

踩坑提醒

安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。

— 来源:通用规则