← 返回列表
D

@4t145/lark-connector

v0.2.0 · 0 天前发布

Connect Feishu and Lark chats to DeepSeek Harness sessions

dshdsh-plugindeepseek-harnessplugincordisfeishulark

README

dsh-lark-connector

一个面向 DeepSeek Harness(DSH)的飞书连接器插件。

它把飞书机器人接入 DSH:飞书私聊或群聊中的消息可以进入独立的 DSH 会话,由 Agent 处理后再回复到原飞书消息。同时提供 Web 设置页,用于管理飞书凭据、连接状态以及新建飞书会话的默认配置。

功能特性

  • 飞书 WebSocket 长连接:使用飞书官方 Node SDK 接收实时消息,不需要额外部署 Webhook 服务。

  • 私聊与群聊支持:私聊消息直接响应;群聊仅响应明确 @ 机器人的文本消息。

  • 识图能力:自动下载私聊图片消息与富文本 post 中的图片,持久化到 DSH 附件存储后随消息转发给 Agent,供具备视觉能力的模型识图;群聊中的富文本需要 @ 机器人。

  • 会话隔离:每个飞书 chat 映射到独立的 DSH session;同一 chat 内按 FIFO 顺序处理,不同 chat 可以并发处理。

  • 会话恢复与归档替换:使用 DSH session persistence 保存历史;归档后的 chat 会自动创建新的可见 session。

  • 原生 DSH 会话标题:使用飞书聊天标题作为 DSH session 标题,并在消息中标注发送者信息。

  • Workspace 归属:可将飞书会话归入指定 DSH workspace;未配置时使用宿主默认目录。

  • 新会话默认配置:在 Web 设置页选择 Agent preset、Provider/Model 和 Workspace,应用于之后创建的飞书 session。

  • 可靠回复:Agent 完成后将最终文本回复到原消息;超长文本自动分段,消息 ID 有界去重,避免长连接重放造成重复处理。

  • 凭据管理:通过 DSH credentials 服务保存 App ID、Ap
  • 查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    @4t145/lark-connector
    Repo
    git+https://github.com/4t145/dsh-lark-connector.git
    Engines
    {"node":">=22.6"}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}}