行事曆容器與事件操作總覽
Calendar 管理 user-visible、Agent-authorized 日曆中的事件;排程 Agent 工作請用 Cron。行事曆 reminder 只是附在事件上的平台通知。
list_calendars/get_calendar 只讀取「triggering user 可見性 ∩ executing Agent grants」;create_calendar 為 triggering user 建立 native calendar 並授予 executing Agent write,update_calendar 僅限 owner。delete_calendar 僅限 owner,且拒絕 default 或 device-mirrored calendar。list_members 可在 triggering user 為 admin 時讀取授權 calendar roster;成員寫入只留給 user/CLI v1。
list_events 回傳 events 與唯讀的虛擬 kanbanEvents;get_event 讀取單一真正事件。create_event、update_event、delete_event 負責異動。export_event 為已授權事件或 recurring instance 回傳 RFC 5545 iCalendar。create_event 可保留 caller 提供的 icalUid,但仍會驗證授權。
import_ics 從 raw VCALENDAR 匯入最多 500 事件至雙方可寫的日曆。bulk write 使用 UserConfirm + Strict;Action 上限 64 KiB,v1 上限 2 MiB。
Calendar action 不會寄送邀請。delete_calendar、delete_event、import_ics 使用 UserConfirm + Strict;所有 Calendar actions 都不可在 public surface 執行。registry、live result 與 typed runtime error 為準。
Related actions
Section titled “Related actions”arinova.calendar.list_calendars, arinova.calendar.get_calendar, arinova.calendar.create_calendar, arinova.calendar.update_calendar, arinova.calendar.delete_calendar, arinova.calendar.list_events, arinova.calendar.get_event, arinova.calendar.create_event, arinova.calendar.update_event, arinova.calendar.delete_event, arinova.calendar.import_ics, arinova.calendar.export_event, arinova.calendar.list_members
Also known as
行事曆, 日曆, 會議, 活動, 行程, 安排會議, 新增事件, calendar, meeting, appointment, event
Build a7f47a5ca54ddcf7806cd48b81ce1b9827042766