Skip to content

Commit b09f683

Browse files
v0.5.63: ui and performance improvements, more google tools
2 parents a8bb0db + 1dbf92d commit b09f683

File tree

361 files changed

+27574
-6610
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

361 files changed

+27574
-6610
lines changed

apps/docs/content/docs/en/tools/github.mdx

Lines changed: 1429 additions & 0 deletions
Large diffs are not rendered by default.

apps/docs/content/docs/en/tools/google_calendar.mdx

Lines changed: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,145 @@ Get a specific event from Google Calendar. Returns API-aligned fields only.
119119
| `creator` | json | Event creator |
120120
| `organizer` | json | Event organizer |
121121

122+
### `google_calendar_update`
123+
124+
Update an existing event in Google Calendar. Returns API-aligned fields only.
125+
126+
#### Input
127+
128+
| Parameter | Type | Required | Description |
129+
| --------- | ---- | -------- | ----------- |
130+
| `calendarId` | string | No | Calendar ID \(defaults to primary\) |
131+
| `eventId` | string | Yes | Event ID to update |
132+
| `summary` | string | No | New event title/summary |
133+
| `description` | string | No | New event description |
134+
| `location` | string | No | New event location |
135+
| `startDateTime` | string | No | New start date and time. MUST include timezone offset \(e.g., 2025-06-03T10:00:00-08:00\) OR provide timeZone parameter |
136+
| `endDateTime` | string | No | New end date and time. MUST include timezone offset \(e.g., 2025-06-03T11:00:00-08:00\) OR provide timeZone parameter |
137+
| `timeZone` | string | No | Time zone \(e.g., America/Los_Angeles\). Required if datetime does not include offset. |
138+
| `attendees` | array | No | Array of attendee email addresses \(replaces existing attendees\) |
139+
| `sendUpdates` | string | No | How to send updates to attendees: all, externalOnly, or none |
140+
141+
#### Output
142+
143+
| Parameter | Type | Description |
144+
| --------- | ---- | ----------- |
145+
| `id` | string | Event ID |
146+
| `htmlLink` | string | Event link |
147+
| `status` | string | Event status |
148+
| `summary` | string | Event title |
149+
| `description` | string | Event description |
150+
| `location` | string | Event location |
151+
| `start` | json | Event start |
152+
| `end` | json | Event end |
153+
| `attendees` | json | Event attendees |
154+
| `creator` | json | Event creator |
155+
| `organizer` | json | Event organizer |
156+
157+
### `google_calendar_delete`
158+
159+
Delete an event from Google Calendar. Returns API-aligned fields only.
160+
161+
#### Input
162+
163+
| Parameter | Type | Required | Description |
164+
| --------- | ---- | -------- | ----------- |
165+
| `calendarId` | string | No | Calendar ID \(defaults to primary\) |
166+
| `eventId` | string | Yes | Event ID to delete |
167+
| `sendUpdates` | string | No | How to send updates to attendees: all, externalOnly, or none |
168+
169+
#### Output
170+
171+
| Parameter | Type | Description |
172+
| --------- | ---- | ----------- |
173+
| `eventId` | string | Deleted event ID |
174+
| `deleted` | boolean | Whether deletion was successful |
175+
176+
### `google_calendar_move`
177+
178+
Move an event to a different calendar. Returns API-aligned fields only.
179+
180+
#### Input
181+
182+
| Parameter | Type | Required | Description |
183+
| --------- | ---- | -------- | ----------- |
184+
| `calendarId` | string | No | Source calendar ID \(defaults to primary\) |
185+
| `eventId` | string | Yes | Event ID to move |
186+
| `destinationCalendarId` | string | Yes | Destination calendar ID |
187+
| `sendUpdates` | string | No | How to send updates to attendees: all, externalOnly, or none |
188+
189+
#### Output
190+
191+
| Parameter | Type | Description |
192+
| --------- | ---- | ----------- |
193+
| `id` | string | Event ID |
194+
| `htmlLink` | string | Event link |
195+
| `status` | string | Event status |
196+
| `summary` | string | Event title |
197+
| `description` | string | Event description |
198+
| `location` | string | Event location |
199+
| `start` | json | Event start |
200+
| `end` | json | Event end |
201+
| `attendees` | json | Event attendees |
202+
| `creator` | json | Event creator |
203+
| `organizer` | json | Event organizer |
204+
205+
### `google_calendar_instances`
206+
207+
Get instances of a recurring event from Google Calendar. Returns API-aligned fields only.
208+
209+
#### Input
210+
211+
| Parameter | Type | Required | Description |
212+
| --------- | ---- | -------- | ----------- |
213+
| `calendarId` | string | No | Calendar ID \(defaults to primary\) |
214+
| `eventId` | string | Yes | Recurring event ID to get instances of |
215+
| `timeMin` | string | No | Lower bound for instances \(RFC3339 timestamp, e.g., 2025-06-03T00:00:00Z\) |
216+
| `timeMax` | string | No | Upper bound for instances \(RFC3339 timestamp, e.g., 2025-06-04T00:00:00Z\) |
217+
| `maxResults` | number | No | Maximum number of instances to return \(default 250, max 2500\) |
218+
| `pageToken` | string | No | Token for retrieving subsequent pages of results |
219+
| `showDeleted` | boolean | No | Include deleted instances |
220+
221+
#### Output
222+
223+
| Parameter | Type | Description |
224+
| --------- | ---- | ----------- |
225+
| `nextPageToken` | string | Next page token |
226+
| `timeZone` | string | Calendar time zone |
227+
| `instances` | json | List of recurring event instances |
228+
229+
### `google_calendar_list_calendars`
230+
231+
List all calendars in the user
232+
233+
#### Input
234+
235+
| Parameter | Type | Required | Description |
236+
| --------- | ---- | -------- | ----------- |
237+
| `minAccessRole` | string | No | Minimum access role for returned calendars: freeBusyReader, reader, writer, or owner |
238+
| `maxResults` | number | No | Maximum number of calendars to return \(default 100, max 250\) |
239+
| `pageToken` | string | No | Token for retrieving subsequent pages of results |
240+
| `showDeleted` | boolean | No | Include deleted calendars |
241+
| `showHidden` | boolean | No | Include hidden calendars |
242+
243+
#### Output
244+
245+
| Parameter | Type | Description |
246+
| --------- | ---- | ----------- |
247+
| `nextPageToken` | string | Next page token |
248+
| `calendars` | array | List of calendars |
249+
|`id` | string | Calendar ID |
250+
|`summary` | string | Calendar title |
251+
|`description` | string | Calendar description |
252+
|`location` | string | Calendar location |
253+
|`timeZone` | string | Calendar time zone |
254+
|`accessRole` | string | Access role for the calendar |
255+
|`backgroundColor` | string | Calendar background color |
256+
|`foregroundColor` | string | Calendar foreground color |
257+
|`primary` | boolean | Whether this is the primary calendar |
258+
|`hidden` | boolean | Whether the calendar is hidden |
259+
|`selected` | boolean | Whether the calendar is selected |
260+
122261
### `google_calendar_quick_add`
123262

124263
Create events from natural language text. Returns API-aligned fields only.

0 commit comments

Comments
 (0)