diff --git a/.changeset/happy-glasses-march.md b/.changeset/happy-glasses-march.md new file mode 100644 index 000000000..2a8338594 --- /dev/null +++ b/.changeset/happy-glasses-march.md @@ -0,0 +1,5 @@ +--- +"gitbook": patch +--- + +Track opening of search results for records and in the assistant. diff --git a/bun.lock b/bun.lock index 5f4bee6dc..ff7363027 100644 --- a/bun.lock +++ b/bun.lock @@ -347,7 +347,7 @@ "react-dom": "catalog:", }, "catalog": { - "@gitbook/api": "0.163.0", + "@gitbook/api": "0.164.0", "@scalar/api-client-react": "^1.3.46", "@tsconfig/node20": "^20.1.6", "@tsconfig/strictest": "^2.0.6", @@ -744,7 +744,7 @@ "@fortawesome/fontawesome-svg-core": ["@fortawesome/fontawesome-svg-core@7.1.0", "", { "dependencies": { "@fortawesome/fontawesome-common-types": "7.1.0" } }, "sha512-fNxRUk1KhjSbnbuBxlWSnBLKLBNun52ZBTcs22H/xEEzM6Ap81ZFTQ4bZBxVQGQgVY0xugKGoRcCbaKjLQ3XZA=="], - "@gitbook/api": ["@gitbook/api@0.163.0", "", { "dependencies": { "event-iterator": "^2.0.0", "eventsource-parser": "^3.0.0" } }, "sha512-iEIJcHuh8qUhtgdd13IK/RKHNyvHvvqY2GuEBUGsCd42P3dm8QkgM7OUoCCaFiKBpuU+OZ+UtEB8N+9yJEgL7Q=="], + "@gitbook/api": ["@gitbook/api@0.164.0", "", { "dependencies": { "event-iterator": "^2.0.0", "eventsource-parser": "^3.0.0" } }, "sha512-u0npCEK253qSbn118YMMi1E5dqrLQnBlXnovXOpbzQP8BF62ktrndnhtH8AhTvV4ld9UHDKjCaxxidmtuYoU9g=="], "@gitbook/browser-types": ["@gitbook/browser-types@workspace:packages/browser-types"], diff --git a/package.json b/package.json index 0ceae24be..6c23aa61b 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "catalog": { "@tsconfig/strictest": "^2.0.6", "@tsconfig/node20": "^20.1.6", - "@gitbook/api": "0.163.0", + "@gitbook/api": "0.164.0", "@scalar/api-client-react": "^1.3.46", "@types/react": "^19.0.0", "@types/react-dom": "^19.0.0", diff --git a/packages/gitbook/src/components/AI/server-actions/AIToolCallsSummary.tsx b/packages/gitbook/src/components/AI/server-actions/AIToolCallsSummary.tsx index 0ad14135e..574ca41db 100644 --- a/packages/gitbook/src/components/AI/server-actions/AIToolCallsSummary.tsx +++ b/packages/gitbook/src/components/AI/server-actions/AIToolCallsSummary.tsx @@ -232,6 +232,24 @@ async function DescriptionForSearchToolCall(props: { {result.type === 'record' ? ( diff --git a/packages/gitbook/src/components/Search/SearchRecordResultItem.tsx b/packages/gitbook/src/components/Search/SearchRecordResultItem.tsx index d897fff4e..7ffac0e25 100644 --- a/packages/gitbook/src/components/Search/SearchRecordResultItem.tsx +++ b/packages/gitbook/src/components/Search/SearchRecordResultItem.tsx @@ -33,14 +33,13 @@ export const SearchRecordResultItem = React.forwardRef(function SearchRecordResu fallback={} /> } - // insights={{ - // type: 'search_open_result', - // query, - // result: { - // pageId: item.pageId, - // spaceId: item.spaceId, - // }, - // }} + insights={{ + type: 'search_open_result', + query, + result: { + recordId: item.id, + }, + }} aria-label={tString(language, 'search_page_result_title', item.title)} {...rest} >