Skip to content

Commit 7092c88

Browse files
committed
Merge remote-tracking branch 'origin/staging' into feat/mult-credentials-rv
2 parents 084ff9c + 7fbbc7b commit 7092c88

140 files changed

Lines changed: 17848 additions & 2273 deletions

File tree

Some content is hidden

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

apps/docs/components/icons.tsx

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1157,6 +1157,21 @@ export function AirweaveIcon(props: SVGProps<SVGSVGElement>) {
11571157
)
11581158
}
11591159

1160+
export function GoogleBooksIcon(props: SVGProps<SVGSVGElement>) {
1161+
return (
1162+
<svg {...props} xmlns='http://www.w3.org/2000/svg' viewBox='0 0 478.633 540.068'>
1163+
<path
1164+
fill='#1C51A4'
1165+
d='M449.059,218.231L245.519,99.538l-0.061,193.23c0.031,1.504-0.368,2.977-1.166,4.204c-0.798,1.258-1.565,1.995-2.915,2.547c-1.35,0.552-2.792,0.706-4.204,0.399c-1.412-0.307-2.7-1.043-3.713-2.117l-69.166-70.609l-69.381,70.179c-1.013,0.982-2.301,1.657-3.652,1.903c-1.381,0.246-2.792,0.092-4.081-0.491c-1.289-0.583-1.626-0.522-2.394-1.749c-0.767-1.197-1.197-2.608-1.197-4.081L85.031,6.007l-2.915-1.289C43.973-11.638,0,16.409,0,59.891v420.306c0,46.029,49.312,74.782,88.775,51.767l360.285-210.138C488.491,298.782,488.491,241.246,449.059,218.231z'
1166+
/>
1167+
<path
1168+
fill='#80D7FB'
1169+
d='M88.805,8.124c-2.179-1.289-4.419-2.363-6.659-3.345l0.123,288.663c0,1.442,0.43,2.854,1.197,4.081c0.767,1.197,1.872,2.148,3.161,2.731c1.289,0.583,2.7,0.736,4.081,0.491c1.381-0.246,2.639-0.921,3.652-1.903l69.749-69.688l69.811,69.749c1.013,1.074,2.301,1.81,3.713,2.117c1.412,0.307,2.884,0.153,4.204-0.399c1.319-0.552,2.455-1.565,3.253-2.792c0.798-1.258,1.197-2.731,1.166-4.204V99.998L88.805,8.124z'
1170+
/>
1171+
</svg>
1172+
)
1173+
}
1174+
11601175
export function GoogleDocsIcon(props: SVGProps<SVGSVGElement>) {
11611176
return (
11621177
<svg

apps/docs/components/ui/icon-mapping.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ import {
3838
GithubIcon,
3939
GitLabIcon,
4040
GmailIcon,
41+
GoogleBooksIcon,
4142
GoogleCalendarIcon,
4243
GoogleDocsIcon,
4344
GoogleDriveIcon,
@@ -172,6 +173,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
172173
github_v2: GithubIcon,
173174
gitlab: GitLabIcon,
174175
gmail_v2: GmailIcon,
176+
google_books: GoogleBooksIcon,
175177
google_calendar_v2: GoogleCalendarIcon,
176178
google_docs: GoogleDocsIcon,
177179
google_drive: GoogleDriveIcon,

apps/docs/content/docs/de/keyboard-shortcuts/index.mdx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,6 @@ Diese Tastenkombinationen wechseln zwischen den Panel-Tabs auf der rechten Seite
4141

4242
| Tastenkombination | Aktion |
4343
|----------|--------|
44-
| `C` | Copilot-Tab fokussieren |
45-
| `T` | Toolbar-Tab fokussieren |
46-
| `E` | Editor-Tab fokussieren |
4744
| `Mod` + `F` | Toolbar-Suche fokussieren |
4845

4946
## Globale Navigation

apps/docs/content/docs/en/keyboard-shortcuts/index.mdx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,6 @@ These shortcuts switch between panel tabs on the right side of the canvas.
4343

4444
| Shortcut | Action |
4545
|----------|--------|
46-
| `C` | Focus Copilot tab |
47-
| `T` | Focus Toolbar tab |
48-
| `E` | Focus Editor tab |
4946
| `Mod` + `F` | Focus Toolbar search |
5047

5148
## Global Navigation

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

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,28 @@ Create a new custom property (metadata) on a Confluence page.
399399
|`authorId` | string | Account ID of the version author |
400400
|`createdAt` | string | ISO 8601 timestamp of version creation |
401401

402+
### `confluence_delete_page_property`
403+
404+
Delete a content property from a Confluence page by its property ID.
405+
406+
#### Input
407+
408+
| Parameter | Type | Required | Description |
409+
| --------- | ---- | -------- | ----------- |
410+
| `domain` | string | Yes | Your Confluence domain \(e.g., yourcompany.atlassian.net\) |
411+
| `pageId` | string | Yes | The ID of the page containing the property |
412+
| `propertyId` | string | Yes | The ID of the property to delete |
413+
| `cloudId` | string | No | Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain. |
414+
415+
#### Output
416+
417+
| Parameter | Type | Description |
418+
| --------- | ---- | ----------- |
419+
| `ts` | string | ISO 8601 timestamp of the operation |
420+
| `pageId` | string | ID of the page |
421+
| `propertyId` | string | ID of the deleted property |
422+
| `deleted` | boolean | Deletion status |
423+
402424
### `confluence_search`
403425

404426
Search for content across Confluence pages, blog posts, and other content.
@@ -872,6 +894,90 @@ Add a label to a Confluence page for organization and categorization.
872894
| `labelName` | string | Name of the added label |
873895
| `labelId` | string | ID of the added label |
874896

897+
### `confluence_delete_label`
898+
899+
Remove a label from a Confluence page.
900+
901+
#### Input
902+
903+
| Parameter | Type | Required | Description |
904+
| --------- | ---- | -------- | ----------- |
905+
| `domain` | string | Yes | Your Confluence domain \(e.g., yourcompany.atlassian.net\) |
906+
| `pageId` | string | Yes | Confluence page ID to remove the label from |
907+
| `labelName` | string | Yes | Name of the label to remove |
908+
| `cloudId` | string | No | Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain. |
909+
910+
#### Output
911+
912+
| Parameter | Type | Description |
913+
| --------- | ---- | ----------- |
914+
| `ts` | string | ISO 8601 timestamp of the operation |
915+
| `pageId` | string | Page ID the label was removed from |
916+
| `labelName` | string | Name of the removed label |
917+
| `deleted` | boolean | Deletion status |
918+
919+
### `confluence_get_pages_by_label`
920+
921+
Retrieve all pages that have a specific label applied.
922+
923+
#### Input
924+
925+
| Parameter | Type | Required | Description |
926+
| --------- | ---- | -------- | ----------- |
927+
| `domain` | string | Yes | Your Confluence domain \(e.g., yourcompany.atlassian.net\) |
928+
| `labelId` | string | Yes | The ID of the label to get pages for |
929+
| `limit` | number | No | Maximum number of pages to return \(default: 50, max: 250\) |
930+
| `cursor` | string | No | Pagination cursor from previous response |
931+
| `cloudId` | string | No | Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain. |
932+
933+
#### Output
934+
935+
| Parameter | Type | Description |
936+
| --------- | ---- | ----------- |
937+
| `ts` | string | ISO 8601 timestamp of the operation |
938+
| `labelId` | string | ID of the label |
939+
| `pages` | array | Array of pages with this label |
940+
|`id` | string | Unique page identifier |
941+
|`title` | string | Page title |
942+
|`status` | string | Page status \(e.g., current, archived, trashed, draft\) |
943+
|`spaceId` | string | ID of the space containing the page |
944+
|`parentId` | string | ID of the parent page \(null if top-level\) |
945+
|`authorId` | string | Account ID of the page author |
946+
|`createdAt` | string | ISO 8601 timestamp when the page was created |
947+
|`version` | object | Page version information |
948+
|`number` | number | Version number |
949+
|`message` | string | Version message |
950+
|`minorEdit` | boolean | Whether this is a minor edit |
951+
|`authorId` | string | Account ID of the version author |
952+
|`createdAt` | string | ISO 8601 timestamp of version creation |
953+
| `nextCursor` | string | Cursor for fetching the next page of results |
954+
955+
### `confluence_list_space_labels`
956+
957+
List all labels associated with a Confluence space.
958+
959+
#### Input
960+
961+
| Parameter | Type | Required | Description |
962+
| --------- | ---- | -------- | ----------- |
963+
| `domain` | string | Yes | Your Confluence domain \(e.g., yourcompany.atlassian.net\) |
964+
| `spaceId` | string | Yes | The ID of the Confluence space to list labels from |
965+
| `limit` | number | No | Maximum number of labels to return \(default: 25, max: 250\) |
966+
| `cursor` | string | No | Pagination cursor from previous response |
967+
| `cloudId` | string | No | Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain. |
968+
969+
#### Output
970+
971+
| Parameter | Type | Description |
972+
| --------- | ---- | ----------- |
973+
| `ts` | string | ISO 8601 timestamp of the operation |
974+
| `spaceId` | string | ID of the space |
975+
| `labels` | array | Array of labels on the space |
976+
|`id` | string | Unique label identifier |
977+
|`name` | string | Label name |
978+
|`prefix` | string | Label prefix/type \(e.g., global, my, team\) |
979+
| `nextCursor` | string | Cursor for fetching the next page of results |
980+
875981
### `confluence_get_space`
876982

877983
Get details about a specific Confluence space.
Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
---
2+
title: Google Books
3+
description: Search and retrieve book information
4+
---
5+
6+
import { BlockInfoCard } from "@/components/ui/block-info-card"
7+
8+
<BlockInfoCard
9+
type="google_books"
10+
color="#FFFFFF"
11+
/>
12+
13+
## Usage Instructions
14+
15+
Search for books using the Google Books API. Find volumes by title, author, ISBN, or keywords, and retrieve detailed information about specific books including descriptions, ratings, and publication details.
16+
17+
18+
19+
## Tools
20+
21+
### `google_books_volume_search`
22+
23+
Search for books using the Google Books API
24+
25+
#### Input
26+
27+
| Parameter | Type | Required | Description |
28+
| --------- | ---- | -------- | ----------- |
29+
| `apiKey` | string | Yes | Google Books API key |
30+
| `query` | string | Yes | Search query. Supports special keywords: intitle:, inauthor:, inpublisher:, subject:, isbn: |
31+
| `filter` | string | No | Filter results by availability \(partial, full, free-ebooks, paid-ebooks, ebooks\) |
32+
| `printType` | string | No | Restrict to print type \(all, books, magazines\) |
33+
| `orderBy` | string | No | Sort order \(relevance, newest\) |
34+
| `startIndex` | number | No | Index of the first result to return \(for pagination\) |
35+
| `maxResults` | number | No | Maximum number of results to return \(1-40\) |
36+
| `langRestrict` | string | No | Restrict results to a specific language \(ISO 639-1 code\) |
37+
38+
#### Output
39+
40+
| Parameter | Type | Description |
41+
| --------- | ---- | ----------- |
42+
| `totalItems` | number | Total number of matching results |
43+
| `volumes` | array | List of matching volumes |
44+
|`id` | string | Volume ID |
45+
|`title` | string | Book title |
46+
|`subtitle` | string | Book subtitle |
47+
|`authors` | array | List of authors |
48+
|`publisher` | string | Publisher name |
49+
|`publishedDate` | string | Publication date |
50+
|`description` | string | Book description |
51+
|`pageCount` | number | Number of pages |
52+
|`categories` | array | Book categories |
53+
|`averageRating` | number | Average rating \(1-5\) |
54+
|`ratingsCount` | number | Number of ratings |
55+
|`language` | string | Language code |
56+
|`previewLink` | string | Link to preview on Google Books |
57+
|`infoLink` | string | Link to info page |
58+
|`thumbnailUrl` | string | Book cover thumbnail URL |
59+
|`isbn10` | string | ISBN-10 identifier |
60+
|`isbn13` | string | ISBN-13 identifier |
61+
62+
### `google_books_volume_details`
63+
64+
Get detailed information about a specific book volume
65+
66+
#### Input
67+
68+
| Parameter | Type | Required | Description |
69+
| --------- | ---- | -------- | ----------- |
70+
| `apiKey` | string | Yes | Google Books API key |
71+
| `volumeId` | string | Yes | The ID of the volume to retrieve |
72+
| `projection` | string | No | Projection level \(full, lite\) |
73+
74+
#### Output
75+
76+
| Parameter | Type | Description |
77+
| --------- | ---- | ----------- |
78+
| `id` | string | Volume ID |
79+
| `title` | string | Book title |
80+
| `subtitle` | string | Book subtitle |
81+
| `authors` | array | List of authors |
82+
| `publisher` | string | Publisher name |
83+
| `publishedDate` | string | Publication date |
84+
| `description` | string | Book description |
85+
| `pageCount` | number | Number of pages |
86+
| `categories` | array | Book categories |
87+
| `averageRating` | number | Average rating \(1-5\) |
88+
| `ratingsCount` | number | Number of ratings |
89+
| `language` | string | Language code |
90+
| `previewLink` | string | Link to preview on Google Books |
91+
| `infoLink` | string | Link to info page |
92+
| `thumbnailUrl` | string | Book cover thumbnail URL |
93+
| `isbn10` | string | ISBN-10 identifier |
94+
| `isbn13` | string | ISBN-13 identifier |
95+
96+

apps/docs/content/docs/en/tools/meta.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
"github",
3434
"gitlab",
3535
"gmail",
36+
"google_books",
3637
"google_calendar",
3738
"google_docs",
3839
"google_drive",

apps/docs/content/docs/es/keyboard-shortcuts/index.mdx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,6 @@ Estos atajos cambian entre las pestañas del panel en el lado derecho del lienzo
4242

4343
| Atajo | Acción |
4444
|----------|--------|
45-
| `C` | Enfocar pestaña Copilot |
46-
| `T` | Enfocar pestaña Barra de herramientas |
47-
| `E` | Enfocar pestaña Editor |
4845
| `Mod` + `F` | Enfocar búsqueda de Barra de herramientas |
4946

5047
## Navegación global

apps/docs/content/docs/fr/keyboard-shortcuts/index.mdx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,6 @@ Ces raccourcis permettent de basculer entre les onglets du panneau sur le côté
4242

4343
| Raccourci | Action |
4444
|----------|--------|
45-
| `C` | Activer l'onglet Copilot |
46-
| `T` | Activer l'onglet Barre d'outils |
47-
| `E` | Activer l'onglet Éditeur |
4845
| `Mod` + `F` | Activer la recherche dans la barre d'outils |
4946

5047
## Navigation globale

apps/docs/content/docs/ja/keyboard-shortcuts/index.mdx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,6 @@ import { Callout } from 'fumadocs-ui/components/callout'
4141

4242
| ショートカット | 操作 |
4343
|----------|--------|
44-
| `C` | Copilotタブにフォーカス |
45-
| `T` | Toolbarタブにフォーカス |
46-
| `E` | Editorタブにフォーカス |
4744
| `Mod` + `F` | Toolbar検索にフォーカス |
4845

4946
## グローバルナビゲーション

0 commit comments

Comments
 (0)