fix bs
This commit is contained in:
+3
-35
@@ -660,13 +660,6 @@ class App:
|
|||||||
self.show_windows[name] = bool(opened)
|
self.show_windows[name] = bool(opened)
|
||||||
if exp: render_func()
|
if exp: render_func()
|
||||||
|
|
||||||
def _render_project_settings_hub(self) -> None:
|
|
||||||
with imscope.tab_bar('context_hub_tabs'):
|
|
||||||
with imscope.tab_item('Projects') as (exp, _):
|
|
||||||
if exp: self._render_projects_panel()
|
|
||||||
with imscope.tab_item('Paths') as (exp, _):
|
|
||||||
if exp: self._render_paths_panel()
|
|
||||||
|
|
||||||
def _render_ai_settings_hub(self) -> None:
|
def _render_ai_settings_hub(self) -> None:
|
||||||
self._render_persona_selector_panel()
|
self._render_persona_selector_panel()
|
||||||
if imgui.collapsing_header("Provider & Model"): self._render_provider_panel()
|
if imgui.collapsing_header("Provider & Model"): self._render_provider_panel()
|
||||||
@@ -1099,13 +1092,6 @@ class App:
|
|||||||
if not dlg:
|
if not dlg:
|
||||||
imgui.close_current_popup()
|
imgui.close_current_popup()
|
||||||
|
|
||||||
def _render_window_if_open(self, name: str, render_func: Callable[[], None], flag_condition: bool = True) -> None:
|
|
||||||
"""Helper to render a window only if its toggle is active."""
|
|
||||||
if not flag_condition or not self.show_windows.get(name, False): return
|
|
||||||
with imscope.window(name, self.show_windows[name]) as (exp, opened):
|
|
||||||
self.show_windows[name] = bool(opened)
|
|
||||||
if exp: render_func()
|
|
||||||
|
|
||||||
def _render_project_settings_hub(self) -> None:
|
def _render_project_settings_hub(self) -> None:
|
||||||
with imscope.tab_bar('context_hub_tabs'):
|
with imscope.tab_bar('context_hub_tabs'):
|
||||||
with imscope.tab_item('Projects') as (exp, _):
|
with imscope.tab_item('Projects') as (exp, _):
|
||||||
@@ -1113,24 +1099,6 @@ class App:
|
|||||||
with imscope.tab_item('Paths') as (exp, _):
|
with imscope.tab_item('Paths') as (exp, _):
|
||||||
if exp: self._render_paths_panel()
|
if exp: self._render_paths_panel()
|
||||||
|
|
||||||
def _render_ai_settings_hub(self) -> None:
|
|
||||||
self._render_persona_selector_panel()
|
|
||||||
if imgui.collapsing_header("Provider & Model"): self._render_provider_panel()
|
|
||||||
if imgui.collapsing_header("System Prompts"): self._render_system_prompts_panel()
|
|
||||||
if imgui.collapsing_header("RAG Settings"): self._render_rag_panel()
|
|
||||||
self._render_agent_tools_panel()
|
|
||||||
|
|
||||||
def _render_discussion_hub(self) -> None:
|
|
||||||
with imscope.tab_bar("discussion_hub_tabs"):
|
|
||||||
with imscope.tab_item("Discussion") as (exp, _):
|
|
||||||
if exp: self._render_discussion_tab()
|
|
||||||
with imscope.tab_item("Context Composition") as (exp, _):
|
|
||||||
if exp: self._render_context_composition_panel()
|
|
||||||
with imscope.tab_item("Snapshot") as (exp, _):
|
|
||||||
if exp: self._render_snapshot_tab()
|
|
||||||
with imscope.tab_item("Takes") as (exp, _):
|
|
||||||
if exp: self._render_takes_panel()
|
|
||||||
|
|
||||||
def _render_operations_hub(self) -> None:
|
def _render_operations_hub(self) -> None:
|
||||||
imgui.push_style_var(imgui.StyleVar_.item_spacing, imgui.ImVec2(10, 4))
|
imgui.push_style_var(imgui.StyleVar_.item_spacing, imgui.ImVec2(10, 4))
|
||||||
ch1, self.ui_separate_tool_calls_panel = imgui.checkbox("Pop Out Tool Calls", self.ui_separate_tool_calls_panel)
|
ch1, self.ui_separate_tool_calls_panel = imgui.checkbox("Pop Out Tool Calls", self.ui_separate_tool_calls_panel)
|
||||||
@@ -1187,7 +1155,8 @@ class App:
|
|||||||
clipper = imgui.ListClipper(); clipper.begin(len(self.prior_disc_entries))
|
clipper = imgui.ListClipper(); clipper.begin(len(self.prior_disc_entries))
|
||||||
while clipper.step():
|
while clipper.step():
|
||||||
for idx in range(clipper.display_start, clipper.display_end):
|
for idx in range(clipper.display_start, clipper.display_end):
|
||||||
entry = self.prior_disc_entries[idx]; with imscope.id(f"prior_disc_{idx}"):
|
entry = self.prior_disc_entries[idx];
|
||||||
|
with imscope.id(f"prior_disc_{idx}"):
|
||||||
collapsed = entry.get("collapsed", False)
|
collapsed = entry.get("collapsed", False)
|
||||||
if imgui.button("+" if collapsed else "-"): entry["collapsed"] = not collapsed
|
if imgui.button("+" if collapsed else "-"): entry["collapsed"] = not collapsed
|
||||||
imgui.same_line(); role, ts = entry.get("role", "??"), entry.get("ts", "")
|
imgui.same_line(); role, ts = entry.get("role", "??"), entry.get("ts", "")
|
||||||
@@ -1991,7 +1960,7 @@ class App:
|
|||||||
pushed_prior_tint = True
|
pushed_prior_tint = True
|
||||||
|
|
||||||
try:
|
try:
|
||||||
self._gui_func__abusrd_try_scope()
|
self._render_main_interface()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(f"ERROR in _gui_func: {e}")
|
print(f"ERROR in _gui_func: {e}")
|
||||||
traceback.print_exc()
|
traceback.print_exc()
|
||||||
@@ -5212,7 +5181,6 @@ def hello():
|
|||||||
self._render_mma_agent_streams()
|
self._render_mma_agent_streams()
|
||||||
if self.perf_profiling_enabled: self.perf_monitor.end_component("_render_mma_dashboard")
|
if self.perf_profiling_enabled: self.perf_monitor.end_component("_render_mma_dashboard")
|
||||||
|
|
||||||
|
|
||||||
def _render_task_dag_panel(self) -> None:
|
def _render_task_dag_panel(self) -> None:
|
||||||
# 4. Task DAG Visualizer
|
# 4. Task DAG Visualizer
|
||||||
imgui.text("Task DAG")
|
imgui.text("Task DAG")
|
||||||
|
|||||||
Reference in New Issue
Block a user