I use the vertex model to create the agent:
import { vertex } from '@ai-sdk/google-vertex';
export { createAgent } from '@statelyai/agent';
createAgent({
model: vertex('gemini-1.5-pro'),
...
});
but it gives the following type error:
Type '{ type: "reasoning"; textDelta: string; }' is not assignable to type 'LanguageModelV1StreamPart'.
Type '{ type: "reasoning"; textDelta: string; }' is not assignable to type '{ type: "text-delta"; textDelta: string; }'.
Types of property 'type' are incompatible.
Type '"reasoning"' is not assignable to type '"text-delta"'
However, if I declare as any the agent seems to work as expected so it is maybe only a typing issue?
Versions:
"@ai-sdk/google-vertex": "2.1.1",
"@statelyai/agent": "1.1.6"
I use the vertex model to create the agent:
but it gives the following type error:
Type '{ type: "reasoning"; textDelta: string; }' is not assignable to type 'LanguageModelV1StreamPart'.
Type '{ type: "reasoning"; textDelta: string; }' is not assignable to type '{ type: "text-delta"; textDelta: string; }'.
Types of property 'type' are incompatible.
Type '"reasoning"' is not assignable to type '"text-delta"'
However, if I declare
as anythe agent seems to work as expected so it is maybe only a typing issue?Versions: