chore(conductor): Add new track 'text_viewer_and_tool_call_fixes_20260601'
This commit is contained in:
@@ -3022,6 +3022,8 @@ class AppController:
|
||||
if "context_snapshot" in disc_data:
|
||||
snapshot_data = disc_data["context_snapshot"]
|
||||
self.context_files = [models.FileItem.from_dict(f) if isinstance(f, dict) else models.FileItem(path=str(f)) for f in snapshot_data]
|
||||
if self._app:
|
||||
self._app.ui_selected_context_files = {f.path for f in self.context_files if f.auto_aggregate}
|
||||
self.ai_status = f"discussion: {name}"
|
||||
|
||||
def _flush_disc_entries_to_project(self) -> None:
|
||||
@@ -3050,9 +3052,11 @@ class AppController:
|
||||
if name in discussions:
|
||||
self.ai_status = f"discussion '{name}' already exists"
|
||||
return
|
||||
discussions[name] = project_manager.default_discussion()
|
||||
new_disc = project_manager.default_discussion()
|
||||
# Inherit context from current session if available
|
||||
if self.context_files:
|
||||
discussions[name]["context_snapshot"] = [f.to_dict() for f in self.context_files]
|
||||
new_disc["context_snapshot"] = [f.to_dict() if hasattr(f, 'to_dict') else f for f in self.context_files]
|
||||
discussions[name] = new_disc
|
||||
self._switch_discussion(name)
|
||||
|
||||
def _branch_discussion(self, index: int) -> None:
|
||||
|
||||
Reference in New Issue
Block a user