OPEN SOURCE / LOCAL-FIRST DEEPSEEK HARNESS EDITION

把 DSH
接入飞书。

在飞书 / Lark 里发起任务,让本机的 DeepSeek Harness(DSH) 接手。延续上下文、切换项目、查看执行结果,也保留 Claude Code 与 Codex CLI 后端。

01 / INPUT LARK
飞书 / Lark私聊 · 群聊 @bot · 文档评论

“检查这个项目的测试失败原因”

02 / ROUTE LOCAL
lark-channel-bridge 会话 · 工作目录 · 权限 · 流式回复
03 / EXECUTE ON DEVICE
DSHDeepSeek Harness · 在本机执行任务
DSH NEWClaude CodeCodex CLI
FORK OF ZARAZHANGRUI / LARK-CODING-AGENT-BRIDGESCROLL TO EXPLORE
01 / PROJECT把移动端的消息,变成本机的动作

熟悉的飞书入口,
多一个 DSH 后端。

原项目已经把飞书消息接到 Claude Code 和 Codex CLI,支持流式卡片、会话隔离、工作目录切换和附件处理。本项目在这套工作流中加入 DeepSeek Harness(DSH)。

它沿用 lark-channel-bridge 命令及上游配置;新增的是 DSH 适配、模型路由和会话衔接。你可以为不同助手创建独立 profile,让每个飞书机器人拥有自己的配置与运行状态。

了解上游项目
03种本机 Agent 后端
01套飞书对话工作流
1:1profile 与机器人独立配置
02 / CAPABILITIES从消息到代码的完整链路

不是多一个名字,
是打通整条执行链。

DSH 作为真正的第三种后端进入启动、会话、模型选择和停止流程。

01

会话持续,不串线

DSH 的 session id 贯穿后续任务。不同聊天、话题与工作目录各自保留上下文,/new 和 /cd 都能按预期重置。

02

模型跟着 profile 走

适配器为每次运行生成 provider 与默认模型两份覆盖文件;聊天中的模型选择会落到实际 DSH 调用上。

03

凭据留在 DSH

bridge 指向 provider 和凭据名,API Key 由 DSH 的凭据存储解析,无需复制进 bridge 配置。

04

停止就是整棵进程树

Windows 上的 DSH 常由 .cmd 包装启动。/stop 会终止关联进程树,避免只停包装脚本而留下执行进程。

03 / IN PRACTICE一条消息,接着做事

人在飞书,
工作仍在本机。

切到项目目录,发一条任务,查看流式结果。常用目录可以保存为工作空间;每个 profile 独立保存应用凭据、会话、目录与日志。

查看完整命令说明
B
编程助手示意对话 · DSH profile
在线
今天
/cd C:\projects\my-app
BRIDGE / WORKSPACE
已切换工作目录。下一条任务将在这个项目中运行。
检查测试失败的原因并修复
DSH / RESULT
已读取测试输出 已定位失败用例 正在整理修改说明
发送消息给本机 Agent
04 / GET STARTED从源码安装 · 不依赖网站后端

把桥搭起来。

需要 Node.js 20.12+、pnpm 10、一个已可用的本机 Agent,以及飞书 / Lark PersonalAgent 应用。此 fork 尚未发布到 npm。

01

获取并构建

TERMINAL / SOURCE BUILD
git clone https://github.com/rovertang/lark-coding-agent-bridge-dsh.git
cd lark-coding-agent-bridge-dsh
pnpm install
pnpm build
npm link
02

扫码绑定,启动 DSH

TERMINAL / FIRST RUN
lark-channel-bridge run --agent dsh

首次运行会在终端打开扫码向导。配置 DSH provider 时,请将示例网关地址换成自己的真实地址,并确认凭据已在 DSH 中可用。

需要独立机器人?为 DSH 创建自己的 profile,再以该 profile 启动服务。

阅读多 profile 指南
05 / BEFORE YOU RUN

配置到位,
用得更稳。

01

图片任务请使用支持视觉的模型。DeepSeek Flash 已支持识图;飞书附件下载到本机后,可由 DSH 的图片读取工具处理,所选模型与网关也需支持图片输入。视觉能力说明 ↗

02

DSH 会保存自己的会话,bridge 目前不能枚举或重新渲染其原生历史;对话连续性由 bridge 管理。

03

默认 provider 地址是占位示例。首次使用 DSH 前,需要设置自己的兼容网关与有效凭据。