itsnone-liu/dsh-feishu

itsnone-liu★ 0JavaScript最后同步: 2026-08-19

在 GitHub 打开

Feishu/Lark bridge for DeepSeek Harness (dsh) — long-connection, card streaming, slash commands

README 摘要

dsh-feishu 飞书/Lark ↔ DeepSeek Harness (DSH) 桥。DSH 的第三个 surface(与 web / headless 平级的 profile): 手机飞书直接驱动你机器上的 Harness,共享同一份持久 session 存储。 桥零记忆 :chat id ↔ session 的绑定表是它唯一的路由状态;对话历史、compaction、 resume 全部由 DSH session 层拥有。 功能(V0.1,已实现) - 私聊文本 → agent; 运行中发消息 = steer (下一步转向输入,"等等别改那个文件") - 一个 turn 一张 流式卡片 :思考摘要 / 正文 / 工具行(✅❌ + 结果预览)/ token 用量 / 耗时 - ask user question → 按钮卡片(点按钮或直接回文字均可),回合取消自动失效 - 工具审批 → 允许一次 / 拒绝 两键卡片(fail-closed) - /new /stop /status /mode /sessions /resume /cwd /help - /mode 权限模式切换 : /mode 查看, /mode ro r w full 切换(read-only / workspace-write / danger-full-access), 走官方 ctx.permissionPresets ——一次切换联动 sandbox + 审批策略并落审计事件,下一回合对模型生效 - /model 模型切换 : /model 列出各厂商模型, /model glm-5.3 (唯一时)或 /model glm-coding/glm-5.3 ; 走 installModelSelection 可变 selection——下一回合路由切换并落 request/header(change) ;resume 会保留上次模型 - /preset 预设切换 : /preset 列出 minimal/standard/code/cordis(含自建预设);空白会话原地 recompose() (工具/提示词即刻更换),有历史的会话自动以新预设开新会话(历史锁定是官方防 replay 设计) - open id 白名单(fail-closed,静默丢弃)+ 工作区白名单 - 事件渲染以 assistant/message 权威快照落定——流式抖动不会留错字 安装(离线,无需 pnpm/网络) 飞书侧配置(一次性) 1. 开放平台 → 创建企业自建应用 2. 添加「机器人」能力 3. 权限: im:message (收)、 im:message:send as bot (发) 4. 事件订阅:选择 长连接(WebSocket)模式 ,订阅 im.message.receive…

在 GitHub 查看完整 README →
工具/开发botbridgedeepseek-harnessdshdsh-pluginfeishularkagent

分类