You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/reference/classes/ConsoleLogger.md
+20-6Lines changed: 20 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,9 +5,23 @@ title: ConsoleLogger
5
5
6
6
# Class: ConsoleLogger
7
7
8
-
Defined in: [packages/ai/src/logger/console-logger.ts:25](https://github.com/TanStack/ai/blob/main/packages/ai/src/logger/console-logger.ts#L25)
8
+
Defined in: [packages/ai/src/logger/console-logger.ts:101](https://github.com/TanStack/ai/blob/main/packages/ai/src/logger/console-logger.ts#L101)
9
9
10
-
Pluggable logger interface consumed by every `@tanstack/ai` activity when `debug` is enabled. Supply a custom implementation via `debug: { logger }` on `chat()`, `summarize()`, `generateImage()`, etc. The four methods correspond to log levels: use `debug` for chunk-level diagnostic output, `info`/`warn` for notable events, `error` for caught exceptions.
10
+
Default `Logger` implementation that routes each level to the matching
11
+
`console` method:
12
+
13
+
-`debug` → `console.debug`
14
+
-`info` → `console.info`
15
+
-`warn` → `console.warn`
16
+
-`error` → `console.error`
17
+
18
+
When a `meta` object is supplied it is rendered with the strategy that
19
+
actually surfaces it on the current runtime (see MetaStrategy):
20
+
depth-unlimited `console.dir` on Node, circular-safe JSON on Cloudflare
21
+
Workers, and an extra console argument everywhere else.
22
+
23
+
This is the logger used when `debug` is enabled on any activity and no
24
+
custom `logger` is supplied via `debug: { logger }`.
11
25
12
26
## Implements
13
27
@@ -33,7 +47,7 @@ new ConsoleLogger(): ConsoleLogger;
33
47
debug(message, meta?):void;
34
48
```
35
49
36
-
Defined in: [packages/ai/src/logger/console-logger.ts:27](https://github.com/TanStack/ai/blob/main/packages/ai/src/logger/console-logger.ts#L27)
50
+
Defined in: [packages/ai/src/logger/console-logger.ts:103](https://github.com/TanStack/ai/blob/main/packages/ai/src/logger/console-logger.ts#L103)
37
51
38
52
Log a debug-level message; forwards to `console.debug`.
39
53
@@ -63,7 +77,7 @@ Log a debug-level message; forwards to `console.debug`.
63
77
error(message, meta?):void;
64
78
```
65
79
66
-
Defined in: [packages/ai/src/logger/console-logger.ts:45](https://github.com/TanStack/ai/blob/main/packages/ai/src/logger/console-logger.ts#L45)
80
+
Defined in: [packages/ai/src/logger/console-logger.ts:118](https://github.com/TanStack/ai/blob/main/packages/ai/src/logger/console-logger.ts#L118)
67
81
68
82
Log an error-level message; forwards to `console.error`.
69
83
@@ -93,7 +107,7 @@ Log an error-level message; forwards to `console.error`.
93
107
info(message, meta?):void;
94
108
```
95
109
96
-
Defined in: [packages/ai/src/logger/console-logger.ts:33](https://github.com/TanStack/ai/blob/main/packages/ai/src/logger/console-logger.ts#L33)
110
+
Defined in: [packages/ai/src/logger/console-logger.ts:108](https://github.com/TanStack/ai/blob/main/packages/ai/src/logger/console-logger.ts#L108)
97
111
98
112
Log an info-level message; forwards to `console.info`.
99
113
@@ -123,7 +137,7 @@ Log an info-level message; forwards to `console.info`.
123
137
warn(message, meta?):void;
124
138
```
125
139
126
-
Defined in: [packages/ai/src/logger/console-logger.ts:39](https://github.com/TanStack/ai/blob/main/packages/ai/src/logger/console-logger.ts#L39)
140
+
Defined in: [packages/ai/src/logger/console-logger.ts:113](https://github.com/TanStack/ai/blob/main/packages/ai/src/logger/console-logger.ts#L113)
127
141
128
142
Log a warning-level message; forwards to `console.warn`.
Copy file name to clipboardExpand all lines: docs/reference/classes/StreamProcessor.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -193,7 +193,7 @@ Clear all messages
193
193
finalizeStream(): void;
194
194
```
195
195
196
-
Defined in: [packages/ai/src/activities/chat/stream/processor.ts:1812](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/stream/processor.ts#L1812)
196
+
Defined in: [packages/ai/src/activities/chat/stream/processor.ts:1839](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/stream/processor.ts#L1839)
197
197
198
198
Finalize the stream — complete all pending operations.
199
199
@@ -251,7 +251,7 @@ Get current messages
251
251
getRecording(): ChunkRecording|null;
252
252
```
253
253
254
-
Defined in: [packages/ai/src/activities/chat/stream/processor.ts:1976](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/stream/processor.ts#L1976)
254
+
Defined in: [packages/ai/src/activities/chat/stream/processor.ts:2003](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/stream/processor.ts#L2003)
255
255
256
256
Get the current recording
257
257
@@ -267,7 +267,7 @@ Get the current recording
267
267
getState(): ProcessorState;
268
268
```
269
269
270
-
Defined in: [packages/ai/src/activities/chat/stream/processor.ts:1933](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/stream/processor.ts#L1933)
270
+
Defined in: [packages/ai/src/activities/chat/stream/processor.ts:1960](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/stream/processor.ts#L1960)
271
271
272
272
Get current processor state (aggregated across all messages)
273
273
@@ -377,7 +377,7 @@ Remove messages after a certain index (for reload/retry)
377
377
reset(): void;
378
378
```
379
379
380
-
Defined in: [packages/ai/src/activities/chat/stream/processor.ts:2001](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/stream/processor.ts#L2001)
380
+
Defined in: [packages/ai/src/activities/chat/stream/processor.ts:2028](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/stream/processor.ts#L2028)
381
381
382
382
Full reset (including messages)
383
383
@@ -440,7 +440,7 @@ an assistant message which can cause empty message flicker.
440
440
startRecording(): void;
441
441
```
442
442
443
-
Defined in: [packages/ai/src/activities/chat/stream/processor.ts:1963](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/stream/processor.ts#L1963)
443
+
Defined in: [packages/ai/src/activities/chat/stream/processor.ts:1990](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/stream/processor.ts#L1990)
444
444
445
445
Start recording chunks
446
446
@@ -478,7 +478,7 @@ Get the conversation as ModelMessages (for sending to LLM)
Defined in: [packages/ai/src/activities/chat/stream/processor.ts:2020](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/stream/processor.ts#L2020)
481
+
Defined in: [packages/ai/src/activities/chat/stream/processor.ts:2047](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/stream/processor.ts#L2047)
Copy file name to clipboardExpand all lines: docs/reference/functions/createReplayStream.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ title: createReplayStream
9
9
function createReplayStream(recording):AsyncIterable<AGUIEvent>;
10
10
```
11
11
12
-
Defined in: [packages/ai/src/activities/chat/stream/processor.ts:2032](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/stream/processor.ts#L2032)
12
+
Defined in: [packages/ai/src/activities/chat/stream/processor.ts:2059](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/stream/processor.ts#L2059)
Copy file name to clipboardExpand all lines: docs/reference/functions/createVideoOptions.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ title: createVideoOptions
9
9
function createVideoOptions<TAdapter, TStream>(options):VideoCreateOptions<TAdapter, TStream>;
10
10
```
11
11
12
-
Defined in: [packages/ai/src/activities/generateVideo/index.ts:547](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/generateVideo/index.ts#L547)
12
+
Defined in: [packages/ai/src/activities/generateVideo/index.ts:559](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/generateVideo/index.ts#L559)
13
13
14
14
Create typed options for the generateVideo() function without executing.
Copy file name to clipboardExpand all lines: docs/reference/functions/generateMessageId.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ title: generateMessageId
9
9
function generateMessageId():string;
10
10
```
11
11
12
-
Defined in: [packages/ai/src/activities/chat/messages.ts:550](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/messages.ts#L550)
12
+
Defined in: [packages/ai/src/activities/chat/messages.ts:551](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/messages.ts#L551)
Copy file name to clipboardExpand all lines: docs/reference/functions/generateVideo.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ title: generateVideo
9
9
function generateVideo<TAdapter, TStream>(options):TStreamextendstrue?AsyncIterable<AGUIEvent, any, any> :Promise<VideoJobResult>;
10
10
```
11
11
12
-
Defined in: [packages/ai/src/activities/generateVideo/index.ts:231](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/generateVideo/index.ts#L231)
12
+
Defined in: [packages/ai/src/activities/generateVideo/index.ts:232](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/generateVideo/index.ts#L232)
Defined in: [packages/ai/src/activities/generateVideo/index.ts:447](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/generateVideo/index.ts#L447)
18
+
Defined in: [packages/ai/src/activities/generateVideo/index.ts:449](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/generateVideo/index.ts#L449)
18
19
19
20
**`Experimental`**
20
21
@@ -50,6 +51,7 @@ it will automatically fetch and include the video URL.
Copy file name to clipboardExpand all lines: docs/reference/functions/modelMessageToUIMessage.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ title: modelMessageToUIMessage
9
9
function modelMessageToUIMessage(modelMessage, id?):UIMessage;
10
10
```
11
11
12
-
Defined in: [packages/ai/src/activities/chat/messages.ts:395](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/messages.ts#L395)
12
+
Defined in: [packages/ai/src/activities/chat/messages.ts:396](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/messages.ts#L396)
Copy file name to clipboardExpand all lines: docs/reference/functions/modelMessagesToUIMessages.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ title: modelMessagesToUIMessages
9
9
function modelMessagesToUIMessages(modelMessages):UIMessage<unknown>[];
10
10
```
11
11
12
-
Defined in: [packages/ai/src/activities/chat/messages.ts:466](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/messages.ts#L466)
12
+
Defined in: [packages/ai/src/activities/chat/messages.ts:467](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/messages.ts#L467)
0 commit comments