dsh-icloud-calendar
在终端中运行以下命令:
dsh plugin install CaiMingshen/dsh-icloud-calendar
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install CaiMingshen/dsh-icloud-calendar 安装本插件,源码仓库为 https://github.com/CaiMingshen/dsh-icloud-calendar。
插件介绍
苹果没有公开 iCloud 日历的 REST API,想在 Windows、Linux 或非本机环境里自动化日程,几乎只能走 CalDAV。这个插件把标准 CalDAV 客户端嵌进 DeepSeek Harness:同一套逻辑在三大桌面系统上行为一致,让助手能查你的日历集合、按时间窗拉事件,并把重复规则展开成一条条可操作的实例。
面向模型的能力集中在五类工具:自检连通与凭据来源(不泄露密码)、列出日历、读事件、创建全天或定时事件,以及默认干跑、带多重闸门的删除。删除路径刻意保守——总开关、日期窗口、只能按 uid 或完整标题精确匹配、二次确认与单次上限——避免一次误操作扫掉多条日程。凭据不进 profile:App 专用密码落在系统凭据存储或环境变量,与配置补丁分离。
除了 iCloud,也适合本机或回环地址上的自建 CalDAV(Radicale、Nextcloud 等),远程必须 HTTPS。若你只希望别的代码调用日历、不想让模型看见,可以只挂 host 不挂 tools。
适合已经在用 DSH、希望把日程读写交给助手或脚本、并愿意先用独立测试日历验证写入的人。README 标明尚未用真实 iCloud 账号做完整端到端验收,首次使用建议先跑 status 探测,再小范围试写。
使用场景
- 让助手按时间窗查询 iCloud 或自建 CalDAV 上的日程并展开重复事件
- 在 Windows 或 Linux 上通过 DSH 创建全天或定时日历事件
- 在启用干跑与删除闸门的前提下,安全清理测试日历里的误建条目
适合人员
- 日常使用 DeepSeek Harness 并希望接入日历的开发者
- 在非 macOS 环境依赖 iCloud 日历的用户
- 需要凭据不进配置、且删除策略保守的团队或个人