Chatoyant_tokens.ChunkingSourceText and message chunking helpers for context management.
val fit_messages :
?provider:Message_budget.provider ->
max_tokens:int ->
?reserve_for_response:int ->
Message_budget.message list ->
Message_budget.message listval paginate_messages :
?provider:Message_budget.provider ->
tokens_per_page:int ->
Message_budget.message list ->
Message_budget.message list list