voyager
Nagi-ovo
Enhancement suite for Gemini, AI Studio, Claude & ChatGPT — plus a prompt manager for any websites, DeepSeek Harness included. / 面向 Gemini、AI Studio、Claude 与 ChatGPT 的增强套件;其中的提示词管理器可用于任意网站,如 DeepSeek Harness。
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:4t145/dsh-lark-connector
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
一个面向 DeepSeek Harness(DSH)的飞书连接器插件。
它把飞书机器人接入 DSH:飞书私聊或群聊中的消息可以进入独立的 DSH 会话,由 Agent 处理后再回复到原飞书消息。同时提供 Web 设置页,用于管理飞书凭据、连接状态以及新建飞书会话的默认配置。
插件以 @4t145/lark-connector 名称发布在 npm。发布后可以直接把 npm 包安装到 DSH profile;也可以克隆源码本地安装:
npm install
npm run build
dsh plugin --profile web add /path/to/dsh-lark-connector
插件 bundle 安装后,重启 DSH Web Host。插件注册名为 lark-connector。
在飞书开放平台创建应用并启用机器人能力,然后:

打开 DSH 设置中的“飞书连接器”页面,可以配置:
卡片展示默认参考 lark-acp:思考和工具调用会合并到同一张 Feishu Card,并在生成期间持续更新。若卡片接口不可用,会自动回退为普通文本回复。
图片支持 PNG / JPEG / WebP / GIF:下载后的图片写入 DSH 附件存储,并以 image content block 随用户消息进入会话,DSH 会话界面里也能看到原图。超出单条消息附件数量上限的图片会被忽略;下载失败或格式不支持时降级为纯文本,转发内容中会附带说明。
保存的默认配置只影响之后新建的飞书 session,不会修改已经存在的 session。
凭据引用如下:
| 引用 | 作用 |
|---|---|
| LARK_APP_ID | 飞书应用 App ID |
| LARK_APP_SECRET | 飞书应用密钥 |
| LARK_BRAND | 品牌,通常为 feishu |
| LARK_CLI_PATH | lark-cli 可执行文件路径;留空时从 PATH 查找 |
例如:
export LARK_APP_ID=cli_xxx
export LARK_APP_SECRET=your-app-secret
export LARK_BRAND=feishu
npx @deepseek-ai/dsh web --port 8080
环境变量来源通常是只读的,优先级高于 Web 页面中保存的同名凭据。
插件提供两个 DSH 工具:
也可以手动安装:
npx @larksuite/cli@latest install
npm install
npm run check
npm run build
测试覆盖消息去重、chat/session ID、消息路由和 lark-cli 配置同步等核心逻辑。
本包通过 GitHub Actions 使用 npm Trusted Publishing(OIDC)发布,不需要长期保存的 NPM_TOKEN:
v* tag(或手动触发)时,在检查与构建通过后执行 npm publish --provenance --access public。npm 包设置中的 Trusted Publisher 需要填写:
4t145/dsh-lark-connectornpm-publish.yml首个版本需要先用已登录的 npm 账号手动发布一次以创建包条目,然后配置 Trusted Publisher,之后的版本由 tag 自动发布。
MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: feishu、lark。