Calendar.app 状态

通过 osascript 调 Calendar.app。首次需要授权 系统设置 → 隐私与安全 → 自动化

连通性 ✓ 可达
可写日历数 17— 只读日历(节假日等)不在里面

Bearer token

/api/calendar/* 端点的鉴权。home-grid widget 与 /calendar 页面通过 template 自动注入这个 token,你一般不需要手动用。

系统提示词 自定义

每次起草事件时拼在最前面的指令。占位符 {now_iso}{time_zone}{primary_calendar_summary}{primary_calendar_id}{calendars_block}{preset_block}{history_block} 由系统注入——位置可以挪、但不要拼错。 JSON 示例里的 {{ / }} 是转义的字面花括号,留着。 占位符出错时自动回落到默认模板。

预设 (1)

/calendar/presets 增删改。auto_commit ⚡ 的预设解析成功就直接写入。

ID名字固定字段变量auto顺序
dmm DMM英会話 {"calendar_id": "DMM eikaiwa", "duration_minutes": 25} date, time_range 0

清理 worker

1 小时 tick 扫一次 conversations/。committed / aborted 草稿 7 天后回收;draft 状态 30 天后回收。

运行中
上次扫描 1789885501
上次清理 0 个目录

首页 widget

在首页编辑模式下 + 按钮里选 "Calendar quick-add" 添加 widget。 粘贴框 + 预设按钮(auto-commit 弹日期选择小窗,非 auto / 自由输入弹完整草稿对话窗)。

Esc
输入名称、URL、路径或标签...
选择 Enter 打开 Enter 新标签