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}
>