Merge #4011 (push source filters into agent session scans, #3930) onto master

This commit is contained in:
nesquena-hermes committed 2026-06-13 20:17:51 +00:00
commit 12107f3ae5
9 files changed
+391 -35

No files matched your search

+2 -1
View File
@@ -6376,10 +6376,11 @@ def handle_get(handler, parsed) -> bool:
diag.stage("load_settings")
settings = load_settings()
show_cli_sessions = bool(settings.get("show_cli_sessions"))
agent_session_source_filter = settings.get("agent_session_source_filter")
webui_sessions = [_normalize_sidebar_source_flags(s) for s in webui_sessions]
if show_cli_sessions:
diag.stage("get_cli_sessions")
cli = get_cli_sessions()
cli = get_cli_sessions(source_filter=agent_session_source_filter)
diag.stage("merge_cli_sessions")
cli_by_id = {s["session_id"]: s for s in cli}
# #3238: reconcile orphaned imported-CLI sidecars. When a CLI