Stream token usage on every agent message (#5342)
This commit is contained in:
@@ -367,6 +367,7 @@ export type MessageContent = (TextContent & {
|
||||
|
||||
export type MessageEvent = {
|
||||
message: Message;
|
||||
token_state: TokenState;
|
||||
type: 'Message';
|
||||
} | {
|
||||
error: string;
|
||||
@@ -789,6 +790,15 @@ export type ThinkingContent = {
|
||||
thinking: string;
|
||||
};
|
||||
|
||||
export type TokenState = {
|
||||
accumulatedInputTokens: number;
|
||||
accumulatedOutputTokens: number;
|
||||
accumulatedTotalTokens: number;
|
||||
inputTokens: number;
|
||||
outputTokens: number;
|
||||
totalTokens: number;
|
||||
};
|
||||
|
||||
export type Tool = {
|
||||
annotations?: ToolAnnotations | {
|
||||
[key: string]: unknown;
|
||||
|
||||
Reference in New Issue
Block a user