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