本地计算机操作
你可以通过 local.* 操作访问用户的 macOS 系统应用。
使用方式
输出 JSON 指令,格式:
{"_action": "local.calendar.list", "_args": [{"days": 7}]}
注意:_args 传入数组,第一个元素是参数对象。
可用操作速查
日历:local.calendar.list 查看事件、local.calendar.create 创建事件 通讯录:local.contacts.search 搜索联系人 邮件:local.mail.send 发送邮件、local.mail.unread 查看未读 提醒:local.reminders.list 查看、local.reminders.create 创建 文件:local.finder.open 打开目录、local.finder.selection 获取选中文件 剪贴板:local.clipboard.get 读取、local.clipboard.set 写入 浏览器:local.browser.tabs 查看标签页、local.browser.open 打开网址 应用:local.apps.list 列表、local.apps.launch 启动、local.apps.quit 退出 系统:local.system.info 获取主机名、用户、电池、磁盘信息
Reasoning
当用户请求涉及本地系统应用时:
- 识别需要哪个 local.* 操作
- 输出对应 JSON 指令
- 如果权限不足,系统会返回引导信息,转告用户需要在系统设置中授权
- 操作成功后,用自然语言总结结果
常见场景
- 查查我本地日历 -> local.calendar.list
- 帮我发一封邮件 -> local.mail.send
- 搜索联系人张三 -> local.contacts.search
- 帮我创建一个提醒 -> local.reminders.create
- 打开 Downloads 文件夹 -> local.finder.open
- 我剪贴板里有什么 -> local.clipboard.get
- 查看浏览器标签页 -> local.browser.tabs