ApiSchemas
Usage
One shape from the contract, as it appears on the wire.
Used by sessions.annotate, sessions.children, sessions.create, sessions.decide, sessions.events, sessions.get, sessions.interrupt, sessions.list, sessions.send, sessions.updateMetadata
Referenced from ModelRequestCompletedEvent, SubagentCompletedEvent
JSON Schema
{
"type": "object",
"properties": {
"inputTokens": {
"type": "integer",
"minimum": 0
},
"outputTokens": {
"type": "integer",
"minimum": 0
},
"serverToolRequests": {
"type": "object",
"additionalProperties": {
"type": "integer",
"minimum": 0
}
},
"cacheReadTokens": {
"type": "integer",
"minimum": 0
},
"cacheWriteTokens": {
"type": "integer",
"minimum": 0
}
},
"required": [
"inputTokens",
"outputTokens"
],
"additionalProperties": false
}