Skip to content

Commit 555152f

Browse files
committed
docs: add category pages
1 parent 2241e7b commit 555152f

5 files changed

Lines changed: 45 additions & 14 deletions

File tree

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
id: index
3+
title: AI Integrations
4+
sidebar_label: AI Integrations
5+
toc_max_heading_level: 2
6+
keywords:
7+
- integrations
8+
tags:
9+
- Integrations
10+
description: Integrations with other tools and services.
11+
---
12+
13+
Temporal Python SDK provides integrations with the following tools and services:
14+
15+
- [Brainturst]

docs/develop/typescript/index.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,8 +170,8 @@ Manage inbound and outbound SDK calls, enhance tracing, and add authorization to
170170
- [How to implement interceptors](/develop/typescript/interceptors#interceptors)
171171
- [Register an interceptor](/develop/typescript/interceptors#register-interceptor)
172172

173-
## [Vercel AI SDK Integration](/develop/typescript/ai-sdk)
173+
## [Vercel AI SDK Integration](/develop/typescript/integrations/ai-sdk)
174174

175175
Integrate the Vercel AI SDK with Temporal to build durable AI agents and AI-powered applications.
176176

177-
- [Vercel AI SDK Integration](/develop/typescript/ai-sdk)
177+
- [Vercel AI SDK Integration](/develop/typescript/integrations/ai-sdk)

docs/develop/typescript/ai-sdk.mdx renamed to docs/develop/typescript/integrations/ai-sdk.mdx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
id: ai-sdk
3-
title: Vercel AI SDK Integration
4-
sidebar_label: Vercel AI SDK Integration
3+
title: AI SDK by Vercel Integration
4+
sidebar_label: AI SDK by Vercel Integration
55
toc_max_heading_level: 2
66
keywords:
77
- ai
@@ -159,7 +159,9 @@ For example, if you want to call an external API to get the weather, you would i
159159
from the tool function. The following is an example of an Activity that gets the weather for a given location:
160160

161161
<!--SNIPSTART typescript-vercel-ai-sdk-weather-activity -->
162+
162163
[ai-sdk/src/activities.ts](https://github.com/temporalio/samples-typescript/blob/main/ai-sdk/src/activities.ts)
164+
163165
```ts
164166
export async function getWeather(input: {
165167
location: string;
@@ -172,6 +174,7 @@ export async function getWeather(input: {
172174
};
173175
}
174176
```
177+
175178
<!--SNIPEND-->
176179

177180
Then in your agent implementation, provide the tool to the model using the `tools` option and instruct the model to use
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
id: index
3+
title: AI Integrations
4+
sidebar_label: AI Integrations
5+
toc_max_heading_level: 2
6+
keywords:
7+
- integrations
8+
tags:
9+
- Integrations
10+
description: Integrations with other tools and services.
11+
---
12+
13+
Temporal TypeScript SDK provides integrations with the following tools and services:
14+
15+
- [AI SDK by Vercel](/develop/typescript/integrations/ai-sdk)
16+
- [Brainturst]

sidebars.js

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,7 @@ module.exports = {
212212
'develop/python/child-workflows',
213213
'develop/python/continue-as-new',
214214
'develop/python/interceptors',
215+
'develop/python/integrations/index',
215216
],
216217
},
217218
{
@@ -244,7 +245,7 @@ module.exports = {
244245
'develop/typescript/child-workflows',
245246
'develop/typescript/continue-as-new',
246247
'develop/typescript/interceptors',
247-
'develop/typescript/ai-sdk',
248+
'develop/typescript/integrations/index',
248249
],
249250
},
250251
{
@@ -322,9 +323,9 @@ module.exports = {
322323
type: 'doc',
323324
id: 'cloud/index',
324325
},
325-
items: [
326-
{
327-
type: 'category',
326+
items: [
327+
{
328+
type: 'category',
328329
label: 'Get started with Cloud',
329330
collapsed: false,
330331
link: {
@@ -441,19 +442,15 @@ module.exports = {
441442
'cloud/nexus/pricing',
442443
],
443444
},
444-
{
445+
{
445446
type: 'category',
446447
label: 'Migrate',
447448
collapsed: true,
448449
link: {
449450
type: 'doc',
450451
id: 'cloud/migrate/index',
451452
},
452-
items: [
453-
'cloud/migrate/automated',
454-
'cloud/migrate/manual',
455-
'cloud/migrate/migrate-within-cloud',
456-
],
453+
items: ['cloud/migrate/automated', 'cloud/migrate/manual', 'cloud/migrate/migrate-within-cloud'],
457454
},
458455
'cloud/capacity-modes',
459456
'cloud/worker-health',

0 commit comments

Comments
 (0)