voyager
Nagi-ovo
Enhancement suite for Gemini, AI Studio, Claude & ChatGPT — plus a prompt manager for any web UI, DeepSeek Harness included. / 面向 Gemini、AI Studio、Claude 与 ChatGPT 的增强套件;提示词管理器可用于任意 Web UI,含 DeepSeek Harness。
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:yeruizhi/dsh-lark-meeting-notifier
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
一个 DeepSeek Harness(DSH)插件:在工作区右侧显示一个可展开/收起的悬浮框,列出今天剩余的飞书会议,让你埋头写代码时不会错过会议。
dsh plugin --profile web add github:yeruizhi/dsh-lark-meeting-notifier
然后重启 dsh web(或 npx @deepseek-ai/dsh web)。页面右侧会出现「🕐 会议」小胶囊。
本插件通过 @larksuite/cli(命令名 lark-cli)读取飞书日历。
npm install -g @larksuite/cli
验证:lark-cli --version 应输出 lark-cli version x.y.z。
lark-cli config init
按提示完成应用配置(打开授权链接或扫描二维码)。
lark-cli auth login --scope "calendar:calendar:readonly"
必须使用 user 身份(
--as user),bot 身份看不到个人日历。
lark-cli auth status --json --verify
确认 identity 为 user、verified 为 true。
| 配置项 | 说明 | 默认 |
|---|---|---|
| 提醒提前时间 | 多选(分钟),每个是一个独立闹钟 | 20、10、5 |
| 30 秒后自动停止闪烁 | 开关 | 开 |
| 提醒时自动展开 | 开关 | 开 |
| 刷新间隔 | 30 / 60 / 120 秒 | 30 秒 |
| 会议室名显示 | 完整 / 简短 | 完整 |
| 现象 | 原因 | 解决 |
|---|---|---|
| 面板显示「lark-cli 未安装」 | 缺少 @larksuite/cli |
npm install -g @larksuite/cli |
| 面板显示「飞书未授权或缺少日历权限」 | 未授权 / scope 缺失 / 登录态过期 | lark-cli auth login --scope "calendar:calendar:readonly" |
| 列表为空 | 今天确实没有剩余会议 | lark-cli calendar +agenda --as user 核对 |
lark-cli calendar +agenda --as user(今日日程列表)lark-cli calendar events get --calendar-id primary --event-id <id> --need-attendee,取 type=resource 参会人的 display_namerecurring_event_id,例外实例用 event_idsandboxPolicy: { mode: 'danger-full-access' }(读配置 + 联网)/dsh-lark-meeting/list、/health),Client 用 fetch 拉取MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: feishu、lark。