DSH Plugins
返回列表
🧰

dsh-plugin-google

联网工具 更新于 2026.10.08

在终端中运行以下命令:

dsh plugin install koking0/dsh-plugin-google

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中运行 dsh plugin install koking0/dsh-plugin-google,或让助手安装来自 https://github.com/koking0/dsh-plugin-google 的插件。

插件介绍

如果你习惯用 Google 日历安排会议、用 Google Tasks 记待办,却不想在对话助手和浏览器之间来回切换,这个插件就是把这两套能力直接接进 DeepSeek Harness 的原生方案。社区插件目录里几乎没有可用的 Google 日历/任务集成;旁挂 MCP 虽然功能多,却要额外守护 Python 或 Node 进程,OAuth 令牌也落在 Harness 之外,还难以利用 DSH 的二次确认机制。本插件用纯 JavaScript 自实现 OAuth 与 API 调用,不依赖第三方运行时库,授权与令牌默认保存在本机 $DSH_HOME,一次配置后即可在对话里用自然语言操作日程与任务。

核心能力覆盖「看一天」与「改细节」两类场景:google_agenda 把当天日程、到期待办、逾期任务和时间冲突合成一份汇总;日历侧支持跨日历查询、创建与修改(含重复规则、参与者、Google Meet)、忙闲查询与邀请回复;任务侧支持多列表、子任务、截止日与完成状态。时间参数支持中文自然语言,在配置的时区下解析「明天下午三点」「下周一」等表达;删除与批量清空等破坏性操作需要 confirm,也可整体切为只读模式。

适合已经在 Google Cloud 创建 OAuth 桌面客户端、并完成授权流程的 DSH 用户——个人 Gmail 或工作账号均可。需要查他人课表或会议室日历时,可把指定日历登记为「他人日程」:照常展示但不参与你自己的冲突判定。中国大陆访问 Google API 通常需要配置代理;若 OAuth 应用仍处于「测试」发布状态,refresh token 会按 Google 规则定期失效,改为「正式」后可长期使用。

使用场景

  • 对话里问「今天有什么安排」,一次性看到日程、待办与冲突
  • 用自然语言创建或改期会议,并查多方共同空闲时段
  • 在对话中列出、完成或整理 Google Tasks 待办与任务列表

适合人员

  • 已在 DSH 中使用对话助手、并用 Google 日历与任务管理日程的人
  • 不想旁挂 MCP 或中间服务,希望原生插件完成授权与 API 调用的用户
  • 需要把他人日历纳入查看或约课排期、并区分冲突判定范围的用户