跳到內容

行事曆容器與事件操作總覽

Calendar 管理 user-visible、Agent-authorized 日曆中的事件;排程 Agent 工作請用 Cron。行事曆 reminder 只是附在事件上的平台通知。

list_calendarsget_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 與唯讀的虛擬 kanbanEventsget_event 讀取單一真正事件。create_eventupdate_eventdelete_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_calendardelete_eventimport_ics 使用 UserConfirm + Strict;所有 Calendar actions 都不可在 public surface 執行。registry、live result 與 typed runtime error 為準。

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


Machine-readable Markdown · Knowledge index

Build a7f47a5ca54ddcf7806cd48b81ce1b9827042766