feat(logging): Implement session-based log organization

This commit is contained in:
2026-02-26 08:55:16 -05:00
parent 10fbfd0f54
commit 3f4dc1ae03
4 changed files with 94 additions and 18 deletions

View File

@@ -513,7 +513,8 @@ class App:
"cache_creation_input_tokens": 0
}
session_logger.open_session()
label = self.project.get("project", {}).get("name", "")
session_logger.open_session(label=label)
ai_client.set_provider(self.current_provider, self.current_model)
ai_client.confirm_and_run_callback = self._confirm_and_run
ai_client.comms_log_callback = self._on_comms_entry