Adds new event for session completed that includes usage. Also ensures
we return 1 on failures.
```
{
"type": "session.created",
"session_id": "019987a7-93e7-7b20-9e05-e90060e411ea"
}
{
"type": "turn.started"
}
...
{
"type": "turn.completed",
"usage": {
"input_tokens": 78913,
"cached_input_tokens": 65280,
"output_tokens": 1099
}
}
```
7 lines
150 B
Rust
7 lines
150 B
Rust
// Aggregates all former standalone integration tests as modules.
|
|
mod apply_patch;
|
|
mod output_schema;
|
|
mod resume;
|
|
mod sandbox;
|
|
mod server_error_exit;
|