# Set cache breakpoint on second-to-last message \(\#27632\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/edc7d7364384a36ee5ec7fa016ffdf01eefa12c0)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: edc7d7364384a36ee5ec7fa016ffdf01eefa12c0

Requested commit: edc7d7364384a36ee5ec7fa016ffdf01eefa12c0

Commit: edc7d7364384a36ee5ec7fa016ffdf01eefa12c0

Tree: 9328a15b05d3f4d37fe8e8151b28e2e0f210471c

Author: Richard Feldman

Committer: GitHub

## Message

````
Set cache breakpoint on second-to-last message (#27632)

Here's a sample `dbg!` of token usage after this change, for a small
agent thread:

```
[crates/assistant2/src/thread.rs:1092:25] &usage = TokenUsage {
    input_tokens: 5354,
    output_tokens: 184,
    cache_creation_input_tokens: 0,
    cache_read_input_tokens: 0,
}
[crates/assistant2/src/thread.rs:1092:25] &usage = TokenUsage {
    input_tokens: 54,
    output_tokens: 132,
    cache_creation_input_tokens: 5518,
    cache_read_input_tokens: 0,
}
[crates/assistant2/src/thread.rs:1092:25] &usage = TokenUsage {
    input_tokens: 54,
    output_tokens: 113,
    cache_creation_input_tokens: 166,
    cache_read_input_tokens: 5518,
}
[crates/assistant2/src/thread.rs:1092:25] &usage = TokenUsage {
    input_tokens: 291,
    output_tokens: 181,
    cache_creation_input_tokens: 147,
    cache_read_input_tokens: 5684,
}
```

Release Notes:

- N/A
````

## Parents

- [483919500389f2add5cd11eaa52b447d4af5906c](https://git.cafe/gitcafe/zed/commit/483919500389f2add5cd11eaa52b447d4af5906c?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/edc7d7364384a36ee5ec7fa016ffdf01eefa12c0?format=markdown)
