🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

macOS 日历 nicecx/dsh-macos-calendar

DeepSeek Harness
nicecx67 天前有提交已提供中文文档扫描:未发现敏感能力

让 agent 在系统日历中增删查改真实事件

27.8/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add nicecx/dsh-macos-calendar
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么[目录]—
dsh 原生插件 · tool
暂无时间戳·判据 →
装得上吗[实装验证]—
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →
数据截至 2026/10/08·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/03·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 67 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 增删查改系统日历事件
  • 列出与查询日程

DSH 宿主侧插件:为 DeepSeek Harness 智能体接入真正的 macOS 日历(通过 AppleScript 创建、列出、查询、删除日程)

README

由 DeepSeek 最新模型翻译生成
dsh-macos-calendar DeepSeek Harness (DSH) 宿主级插件:让 agent 获得真正的 macOS 日历能力 ——通过 AppleScript(EventKit 自动化)在系统「日历」App 中创建、列出、查询与删除事件。 与界面内日历插件(如 MAGMA27/dsh-calendar 是在 DSH Web 界面内调度 Agent 任务)不同,本插件写入的是真实系统日历事件 —— 会同步 iCloud,在 iPhone 及所有设备的日历里出现。 工具 | 工具 | 说明 | | calendar_list | 列出所有日历名(只读) | | calendar_add | 创建事件:标题 / 起止时间 YYYY-MM-DD HH:MM / 日历 / 备注 / 提前提醒分钟 | | calendar_events | 查询某日历未来 N 天事件(只读) | | calendar_delete | 按标题匹配删除事件(建议传 from 保护旧事件) | 用法:任何 DSH 会话里直接说「帮我加个日历事件」,agent 就会调用这些工具。 工具运行在 dsh web 宿主进程内,macOS 自动化权限授权一次后,无需每次会话审批。
展开完整文档(README 剩余 1 节)
dsh-macos-calendar

DeepSeek Harness (DSH) 宿主级插件:让 agent 获得真正的 macOS 日历能力 ——通过 AppleScript(EventKit 自动化)在系统「日历」App 中创建、列出、查询与删除事件。

与界面内日历插件(如 MAGMA27/dsh-calendar 是在 DSH Web 界面内调度 Agent 任务)不同,本插件写入的是真实系统日历事件 —— 会同步 iCloud,在 iPhone 及所有设备的日历里出现。

工具

| 工具 | 说明 |
| calendar_list | 列出所有日历名(只读) |
| calendar_add | 创建事件:标题 / 起止时间 YYYY-MM-DD HH:MM / 日历 / 备注 / 提前提醒分钟 |
| calendar_events | 查询某日历未来 N 天事件(只读) |
| calendar_delete | 按标题匹配删除事件(建议传 from 保护旧事件) |

用法:任何 DSH 会话里直接说「帮我加个日历事件」,agent 就会调用这些工具。
工具运行在 dsh web 宿主进程内,macOS 自动化权限授权一次后,无需每次会话审批。

安装

dsh plugin --profile web add /path/to/dsh-macos-calendar
然后重启 dsh web

要求:Node >= 22、macOS、宿主进程的自动化权限(系统设置 → 隐私与安全性 → 自动化 → 允许 dsh 宿主控制「日历」;首次 osascript 调用会弹授权窗)。

给插件作者的 Cordis 4 教训

本插件消费 ctx.tools 时未声明依赖,导致整个 dsh web 崩溃循环 231 次: cannot get property "tools" without inject。Cordis 4 要求显式声明消费的服务:

export const inject = ['tools'] // 模块导出形态
apply.inject = ['tools'] // 函数属性形态(加载器读这个)

两种形态都要写,兼容加载器的两种取法。

另外:AppleScript 的 date "字符串" 解析依赖系统区域设置(实测 ISO 字符串被解析成年份 12194)—— 一律用日期分量赋值(set year/month/day/hours/minutes of d to ...),区域无关。

License

MIT

开发

npm test # 单元测试(node:test,零依赖)

权限与 osascript 故障诊断见 TROUBLESHOOTING.md。
预览分享卡片长什么样 ↓nicecx/dsh-macos-calendar
分享 · DeepSeek Harness Hub
nicecx/dsh-macos-calendar

让 agent 在系统日历中增删查改真实事件

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部