默认查询所有日历,可能向代理和命令输出暴露不必要的事件信息
原文依据:5 处不带 `--calendar` 运行时会查询所有日历,而日历事件可能包含会议主题、参与者、地点以及个人安排。Skill 提供了缩小范围的参数,但默认示例未使用它。
如果用户只想查看某个工作日历,其他个人或共享日历中的内容也可能出现在代理可见的输出、终端记录或会话记录中。源码没有显示这些数据会被发送到额外的第三方。
这是该 Skill 的预期只读功能,但默认命令会查询用户的所有日历,而不是最小必要范围。若代理的输出、日志或会话可被他人访问,返回的日程信息可能造成不必要的隐私暴露;源码没有说明具体返回哪些事件字段。用户可要求默认限定 `--calendar` 或仅使用所需日历。
```bashgws calendar +agenda```查看另外 4 个位置
| `--days` | — | — | Number of days ahead to show || `--calendar` | — | — | Filter to specific calendar name or ID || `--timezone` | — | — | IANA timezone override (e.g. America/Denver). Defaults to Google account timezone. |- Read-only — never modifies events.- Queries all calendars by default; use --calendar to filter.- Uses your Google account timezone by default; override with --timezone.Show upcoming events across all calendars- Read-only — never modifies events.- Queries all calendars by default; use --calendar to filter.- Uses your Google account timezone by default; override with --timezone.