IvanWu2015/dsh-connect

IvanWu2015★ 0TypeScriptLast synced: 2026-08-15

Open on GitHub

Bridge DeepSeek Harness (DSH) agents to Feishu/Lark & DingTalk — chat, stream replies, and arrange work from your messaging app.

README excerpt

dsh-connect English · 中文 把 DeepSeek Harness( DSH )的 Agent 接入聊天软件( 飞书/Lark 先行 ,后续钉钉、企业微信等),实现 信息同步 + 工作安排 :在飞书里给 DSH 派任务、看它流式执行、多轮带上下文,任务结束主动推送结果卡片。 特性 - 双向信息同步 :飞书消息 → DSH Agent( agent.followup ),Agent 回复流式回写飞书(打字机卡片)。 - 多轮上下文 :每个飞书会话(单聊/群)绑定一个 DSH Session ,进程重启后自动 resume 。 - 工作安排 :任务跑完主动推送「结果摘要」卡片; ctx.connect.notify() 供 goals/jobs 钩子主动推送进度。 - 安全 :群聊默认需 @机器人;用户/群白名单;飞书凭据走环境变量或加密配置。 - 交互式菜单 : /menu 层级点选(工作目录 / 对话 / 设置 / 插件 / 压缩等),同一张卡片原地更新,可「返回」「退出」,连续操作。 - 本地指令 (不消耗模型): /status /task /chat /dir /workspace /workspaces /plugins /compact /history /goals /model /new /clear /stop /settings /help 。 - 可扩展 : dsh-connect (核心,渠道无关)+ dsh-connect-feishu (飞书适配器)分层,新增钉钉只需再加一个适配器包。 仓库结构 快速开始 安装 已发布到 npm,直接装进你的 DSH profile: 配置 在 profile 的 cordis.patch.yml ( $DSH HOME/profiles/web/cordis.patch.yml )里用 insert 追加(Host 平面): 启动 重启 dsh web (Host 插件需重启进程才生效),按 docs/feishu-setup.md 完成飞书侧订阅后,即可在飞书里对话。 详细的分步操作(含飞书端设置与验证)见 docs/QUICKSTART.md。 指令清单 指令 说明 /menu 打开主菜单(层级点选,同一张卡片原地更新,可返回 / 退出) /settings ( /set ) 设置:切换模型 / 推理强度 / 通知开关 / 配置总览 /model 查看当前模型,点选切换 /status 会话状态、模型、工作目录、排队数、会话 ID /task ( /tasks /todo ) 查看当前任务清单 /chat ( /session /sessions ) 列出对话,点选切换或新建 /dir ( /cd /pwd ) 切换工作目录(点选,或 /dir ) /workspace 新…

View full README on GitHub →
Agentsdeepseek-harnessdshdsh-plugindsh-pluginsagent

Category