feat: first pass on clb tool (#8930)

This commit is contained in:
jif-oai
2026-01-09 11:54:05 +00:00
committed by GitHub
parent 24d6e0114f
commit 568b938c80
5 changed files with 338 additions and 1 deletions

View File

@@ -485,7 +485,7 @@ pub(crate) struct SessionSettingsUpdate {
impl Session {
/// Don't expand the number of mutated arguments on config. We are in the process of getting rid of it.
fn build_per_turn_config(session_configuration: &SessionConfiguration) -> Config {
pub(crate) fn build_per_turn_config(session_configuration: &SessionConfiguration) -> Config {
// todo(aibrahim): store this state somewhere else so we don't need to mut config
let config = session_configuration.original_config_do_not_use.clone();
let mut per_turn_config = (*config).clone();