Skip to content

Commit 8669358

Browse files
committed
chores(ts) remove aimessage alias
1 parent 74f705b commit 8669358

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

src/agent.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import { LanguageModel, Message as AIMessage } from 'ai';
1+
import { LanguageModel, Message } from 'ai';
22
import { Schema, z } from 'zod';
33

44
import { GenericToolSet, inferParameters, ToolParameters } from './tools.js';
55
import { Context } from './context.js';
66

7-
export type PromptType = { messages?: AIMessage[]; prompt?: string };
7+
export type PromptType = { messages?: Message[]; prompt?: string };
88

99
export type LlmAgent<C extends Context, P extends ToolParameters> = {
1010
isLlmAgent: true;

src/context.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Message as AIMessage, CoreAssistantMessage, CoreToolMessage, DataStreamWriter } from 'ai';
1+
import { Message, CoreAssistantMessage, CoreToolMessage, DataStreamWriter } from 'ai';
22

33
import { VercelStreamWriter } from './stream.js';
44

@@ -8,15 +8,15 @@ export type AIResponseMessage = (CoreAssistantMessage | CoreToolMessage) & {
88

99
export type Context = {
1010
readonly dataStream?: DataStreamWriter;
11-
readonly history?: AIMessage[];
11+
readonly history?: Message[];
1212
};
1313

1414
export interface IRunContext<C extends Context> {
1515
readonly steps: RunStepContext<C>[];
1616

1717
get writer(): VercelStreamWriter;
1818
get inner(): C;
19-
get history(): AIMessage[] | undefined;
19+
get history(): Message[] | undefined;
2020

2121
step(): IRunContext<C>;
2222

@@ -28,7 +28,7 @@ class RunStepContext<C extends Context> implements IRunContext<C> {
2828

2929
public data: Record<string, unknown> = {};
3030

31-
public get history(): AIMessage[] | undefined {
31+
public get history(): Message[] | undefined {
3232
return this.context.history;
3333
}
3434

@@ -56,7 +56,7 @@ class RunStepContext<C extends Context> implements IRunContext<C> {
5656
export class RunFlowContext<C extends Context> implements IRunContext<C> {
5757
public writer: VercelStreamWriter;
5858

59-
public messages: AIMessage[] = [];
59+
public messages: Message[] = [];
6060

6161
public responseMessages: AIResponseMessage[] = [];
6262

@@ -75,7 +75,7 @@ export class RunFlowContext<C extends Context> implements IRunContext<C> {
7575
return step;
7676
}
7777

78-
public get history(): AIMessage[] | undefined {
78+
public get history(): Message[] | undefined {
7979
return this.inner.history;
8080
}
8181

src/flow.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
ToolSet,
88
Output,
99
generateText,
10-
Message as AIMessage,
10+
Message,
1111
StepResult,
1212
StreamTextOnStepFinishCallback,
1313
GenerateTextOnStepFinishCallback,
@@ -62,7 +62,7 @@ export abstract class AgentFlow<C extends Context> {
6262
protected async agentStreamText<P extends ToolParameters>(
6363
agent: LlmAgent<C, P>,
6464
ctx: IRunContext<C>,
65-
messages: AIMessage[],
65+
messages: Message[],
6666
onFinish?: StreamTextOnFinishCallback<ToolSet>,
6767
onStepFinish?: StreamTextOnStepFinishCallback<ToolSet>
6868
) {

0 commit comments

Comments
 (0)