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
踩坑提醒
安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。
— 来源:通用规则