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 @@ -307,7 +307,7 @@ export const getUsage = (input: { model: Provider.Model; usage: LanguageModelUsa
307307 input . model . cost ?. experimentalOver200K && tokens . input + tokens . cache . read > 200_000
308308 ? input . model . cost . experimentalOver200K
309309 : input . model . cost
310- return {
310+ const result = {
311311 cost : safe (
312312 new Decimal ( 0 )
313313 . add ( new Decimal ( tokens . input ) . mul ( costInfo ?. input ?? 0 ) . div ( 1_000_000 ) )
@@ -321,6 +321,13 @@ export const getUsage = (input: { model: Provider.Model; usage: LanguageModelUsa
321321 ) ,
322322 tokens,
323323 }
324+ log . info ( "usage" , {
325+ input : tokens . input ,
326+ output : tokens . output ,
327+ cache_write : tokens . cache . write ,
328+ cache_read : tokens . cache . read ,
329+ } )
330+ return result
324331}
325332
326333export class BusyError extends Error {
You can’t perform that action at this time.
0 commit comments