File tree Expand file tree Collapse file tree
packages/opencode/src/session Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -308,7 +308,7 @@ export const getUsage = (input: { model: Provider.Model; usage: LanguageModelUsa
308308 input . model . cost ?. experimentalOver200K && tokens . input + tokens . cache . read > 200_000
309309 ? input . model . cost . experimentalOver200K
310310 : input . model . cost
311- return {
311+ const result = {
312312 cost : safe (
313313 new Decimal ( 0 )
314314 . add ( new Decimal ( tokens . input ) . mul ( costInfo ?. input ?? 0 ) . div ( 1_000_000 ) )
@@ -322,6 +322,13 @@ export const getUsage = (input: { model: Provider.Model; usage: LanguageModelUsa
322322 ) ,
323323 tokens,
324324 }
325+ log . info ( "usage" , {
326+ input : tokens . input ,
327+ output : tokens . output ,
328+ cache_write : tokens . cache . write ,
329+ cache_read : tokens . cache . read ,
330+ } )
331+ return result
325332}
326333
327334export class BusyError extends Error {
You can’t perform that action at this time.
0 commit comments