(ctx context.Context, messages []api.Message)
| 13 | |
| 14 | type CompactionStrategy interface { |
| 15 | Compact(ctx context.Context, messages []api.Message) ([]api.Message, error) |
| 16 | } |
| 17 | |
| 18 | // SafeSplitPoint walks backward from `desired` to find an index where the |
no outgoing calls