File tree 2 files changed +17
-6
lines changed
2 files changed +17
-6
lines changed Original file line number Diff line number Diff line change @@ -107,10 +107,11 @@ export class AnthropicCUAClient extends AgentClient {
107
107
level : 1 ,
108
108
} ) ;
109
109
110
+ let totalInputTokens = 0 ;
111
+ let totalOutputTokens = 0 ;
112
+ let totalInferenceTime = 0 ;
113
+
110
114
try {
111
- let totalInputTokens = 0 ;
112
- let totalOutputTokens = 0 ;
113
- let totalInferenceTime = 0 ;
114
115
// Execute steps until completion or max steps reached
115
116
while ( ! completed && currentStep < maxSteps ) {
116
117
logger ( {
@@ -184,6 +185,11 @@ export class AnthropicCUAClient extends AgentClient {
184
185
actions,
185
186
message : `Failed to execute task: ${ errorMessage } ` ,
186
187
completed : false ,
188
+ usage : {
189
+ input_tokens : totalInputTokens ,
190
+ output_tokens : totalOutputTokens ,
191
+ inference_time_ms : totalInferenceTime ,
192
+ } ,
187
193
} ;
188
194
}
189
195
}
Original file line number Diff line number Diff line change @@ -97,12 +97,12 @@ export class OpenAICUAClient extends AgentClient {
97
97
// Start with the initial instruction
98
98
let inputItems = this . createInitialInputItems ( instruction ) ;
99
99
let previousResponseId : string | undefined = undefined ;
100
+ let totalInputTokens = 0 ;
101
+ let totalOutputTokens = 0 ;
102
+ let totalInferenceTime = 0 ;
100
103
101
104
try {
102
105
// Execute steps until completion or max steps reached
103
- let totalInputTokens = 0 ;
104
- let totalOutputTokens = 0 ;
105
- let totalInferenceTime = 0 ;
106
106
while ( ! completed && currentStep < maxSteps ) {
107
107
logger ( {
108
108
category : "agent" ,
@@ -169,6 +169,11 @@ export class OpenAICUAClient extends AgentClient {
169
169
actions,
170
170
message : `Failed to execute task: ${ errorMessage } ` ,
171
171
completed : false ,
172
+ usage : {
173
+ input_tokens : totalInputTokens ,
174
+ output_tokens : totalOutputTokens ,
175
+ inference_time_ms : totalInferenceTime ,
176
+ } ,
172
177
} ;
173
178
}
174
179
}
You can’t perform that action at this time.
0 commit comments