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 @@ -363,7 +363,7 @@ export const getUsage = (input: { model: Provider.Model; usage: LanguageModelUsa
363363 input . model . cost ?. experimentalOver200K && tokens . input + tokens . cache . read > 200_000
364364 ? input . model . cost . experimentalOver200K
365365 : input . model . cost
366- return {
366+ const result = {
367367 cost : safe (
368368 new Decimal ( 0 )
369369 . add ( new Decimal ( tokens . input ) . mul ( costInfo ?. input ?? 0 ) . div ( 1_000_000 ) )
@@ -377,6 +377,13 @@ export const getUsage = (input: { model: Provider.Model; usage: LanguageModelUsa
377377 ) ,
378378 tokens,
379379 }
380+ log . info ( "usage" , {
381+ input : tokens . input ,
382+ output : tokens . output ,
383+ cache_write : tokens . cache . write ,
384+ cache_read : tokens . cache . read ,
385+ } )
386+ return result
380387}
381388
382389export class BusyError extends Error {
You can’t perform that action at this time.
0 commit comments