dsh-lark-claw:将 DeepSeek Harness 变成飞书上的个人 AI 助手

前言

DeepSeek Harness 的核心设计理念是「一切皆插件」,开发者可以通过编写插件扩展智能体的能力。但在实际使用中,把 DSH 的逻辑直接嵌入到飞书(Lark)的工作流中,通常需要额外的开发工作。dsh-lark-claw 插件解决了这个问题,它提供了一个网关,让 DSH 能直接作为飞书机器人运行,从而将本地或服务端的智能体能力转化为即时通讯工具中的个人助手。

插件简介

该插件由开发者 Illuminated2020 维护,是一个独立的飞书/Lark 网关和持久化 cron 包。它的核心价值在于将 DeepSeek Harness 的运行环境与飞书生态打通,让用户无需切换应用即可在聊天界面中利用智能体处理任务、分析文件或管理日程。

核心功能

该插件主要提供以下能力:
1. 持续对话:保持每个主题的上下文,服务重启后仍可继续之前的对话。
2. 实时进度:在飞书卡片中实时展示响应状态和工具活动。
3. 图片和文件处理:支持理解截图内容或回复文件进行总结分析。
4. 定时任务:支持通过自然语言设置一次性提醒或重复执行的定时任务。
5. 审批和提问:当操作需要权限时,会弹出卡片供用户审批或回答问题。

安装与启用

安装前需确保环境满足以下要求:
* DeepSeek Harness 版本需在 0.1.2-rc.1 或更高。
* Node.js 版本需为 ^22.19.0 或 >=24.0.0。
* 已安装 pnpm。

在终端中执行以下命令安装插件:

dsh plugin --profile feishu add dsh-lark-claw

安装完成后,需要在飞书开发者控制台中配置 App ID 和 App Secret,并启用机器人能力、长连接事件订阅以及必要的权限(如 im:message.group_msg)。配置完成后,启动服务即可使用:

dsh --profile feishu

典型用法

  1. 任务分析:在飞书发送消息 分析项目并解释如何运行,机器人会以卡片形式展示进度和结果。在同一个话题中回复,可以继续对任务进行追问。
  2. 文件处理:发送图片或文件,并附带指令(例如 总结此文件),机器人会解析内容并给出结果。文件格式支持取决于 Agent 当前可用的工具。
  3. 设置提醒:发送 每周一早上检查项目进度,机器人会将其解析为定时任务。
  4. 控制任务:使用 /stop 命令停止当前任务,或使用 /reset 重置当前话题的对话状态。

适用场景与注意

该插件适合需要在飞书环境中直接调用 DSH 智能体能力的场景。

注意事项:
* 权限配置:必须在飞书开发者控制台配置 App ID 和 App Secret,并启用机器人能力、长连接事件订阅和特定权限。
* 服务运行:定时任务仅在服务运行期间有效。如果服务停止,已设置的定时任务不会自动执行。
* 文件支持:图片和文件的处理能力取决于 Agent 可用的工具,并非所有格式都支持。
* 许可证:该插件采用 MIT 许可证。

总结

通过 dsh-lark-claw,开发者可以将 DSH 的逻辑层无缝接入飞书,省去了手动转发或开发独立网关的麻烦。更多细节可查阅官方目录或源码仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜