会话持续,不串线
DSH 的 session id 贯穿后续任务。不同聊天、话题与工作目录各自保留上下文,/new 和 /cd 都能按预期重置。
在飞书 / Lark 里发起任务,让本机的 DeepSeek Harness(DSH) 接手。延续上下文、切换项目、查看执行结果,也保留 Claude Code 与 Codex CLI 后端。
原项目已经把飞书消息接到 Claude Code 和 Codex CLI,支持流式卡片、会话隔离、工作目录切换和附件处理。本项目在这套工作流中加入 DeepSeek Harness(DSH)。
它沿用 lark-channel-bridge 命令及上游配置;新增的是 DSH 适配、模型路由和会话衔接。你可以为不同助手创建独立 profile,让每个飞书机器人拥有自己的配置与运行状态。
DSH 作为真正的第三种后端进入启动、会话、模型选择和停止流程。
DSH 的 session id 贯穿后续任务。不同聊天、话题与工作目录各自保留上下文,/new 和 /cd 都能按预期重置。
适配器为每次运行生成 provider 与默认模型两份覆盖文件;聊天中的模型选择会落到实际 DSH 调用上。
bridge 指向 provider 和凭据名,API Key 由 DSH 的凭据存储解析,无需复制进 bridge 配置。
Windows 上的 DSH 常由 .cmd 包装启动。/stop 会终止关联进程树,避免只停包装脚本而留下执行进程。
需要 Node.js 20.12+、pnpm 10、一个已可用的本机 Agent,以及飞书 / Lark PersonalAgent 应用。此 fork 尚未发布到 npm。
git clone https://github.com/rovertang/lark-coding-agent-bridge-dsh.git
cd lark-coding-agent-bridge-dsh
pnpm install
pnpm build
npm linklark-channel-bridge run --agent dsh首次运行会在终端打开扫码向导。配置 DSH provider 时,请将示例网关地址换成自己的真实地址,并确认凭据已在 DSH 中可用。
需要独立机器人?为 DSH 创建自己的 profile,再以该 profile 启动服务。
阅读多 profile 指南图片任务请使用支持视觉的模型。DeepSeek Flash 已支持识图;飞书附件下载到本机后,可由 DSH 的图片读取工具处理,所选模型与网关也需支持图片输入。视觉能力说明 ↗
DSH 会保存自己的会话,bridge 目前不能枚举或重新渲染其原生历史;对话连续性由 bridge 管理。
默认 provider 地址是占位示例。首次使用 DSH 前,需要设置自己的兼容网关与有效凭据。