{
  "generatedAt": "2026-06-04T06:23:23.858629+00:00",
  "targets": [
    "lib/app",
    "lib/runtime",
    "lib/models",
    "lib/features",
    "lib/theme",
    "rust/src"
  ],
  "coverageScopes": [
    {
      "scope": "lib/app",
      "fileCount": 31,
      "symbolCount": 69
    },
    {
      "scope": "lib/runtime",
      "fileCount": 55,
      "symbolCount": 333
    },
    {
      "scope": "lib/models",
      "fileCount": 1,
      "symbolCount": 31
    },
    {
      "scope": "lib/features/assistant",
      "fileCount": 16,
      "symbolCount": 86
    },
    {
      "scope": "lib/features/settings",
      "fileCount": 7,
      "symbolCount": 8
    },
    {
      "scope": "lib/features/mobile",
      "fileCount": 13,
      "symbolCount": 27
    },
    {
      "scope": "lib/theme",
      "fileCount": 2,
      "symbolCount": 13
    },
    {
      "scope": "rust/src",
      "fileCount": 4,
      "symbolCount": 16
    }
  ],
  "totals": {
    "fileCount": 132,
    "symbolCount": 590
  },
  "groups": [
    {
      "group": "lib/app",
      "fileCount": 31,
      "symbolCount": 69,
      "files": [
        {
          "path": "lib/app/app.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/app.dart",
              "line": 13,
              "kind": "class",
              "name": "XWorkmateApp",
              "signature": "class XWorkmateApp extends StatefulWidget {"
            }
          ]
        },
        {
          "path": "lib/app/app_capabilities.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/app_capabilities.dart",
              "line": 4,
              "kind": "class",
              "name": "AppCapabilities",
              "signature": "class AppCapabilities {"
            }
          ]
        },
        {
          "path": "lib/app/app_controller.dart",
          "language": "dart",
          "symbolCount": 0,
          "symbols": []
        },
        {
          "path": "lib/app/app_controller_desktop.dart",
          "language": "dart",
          "symbolCount": 0,
          "symbols": []
        },
        {
          "path": "lib/app/app_controller_desktop_core.dart",
          "language": "dart",
          "symbolCount": 3,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_core.dart",
              "line": 53,
              "kind": "enum",
              "name": "CodexCooperationState",
              "signature": "enum CodexCooperationState { notStarted, bridgeOnly, registered }"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_core.dart",
              "line": 55,
              "kind": "class",
              "name": "AppController",
              "signature": "class AppController extends ChangeNotifier {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_core.dart",
              "line": 599,
              "kind": "top-level function",
              "name": "resolveUserHomeDirectoryFromControllerEnvironmentInternal",
              "signature": "String resolveUserHomeDirectoryFromControllerEnvironmentInternal( Map<String, String>? environment, ) {"
            }
          ]
        },
        {
          "path": "lib/app/app_controller_desktop_external_acp_routing.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_external_acp_routing.dart",
              "line": 37,
              "kind": "extension",
              "name": "AppControllerDesktopExternalAcpRouting",
              "signature": "extension AppControllerDesktopExternalAcpRouting on AppController {"
            }
          ]
        },
        {
          "path": "lib/app/app_controller_desktop_gateway.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_gateway.dart",
              "line": 46,
              "kind": "extension",
              "name": "AppControllerDesktopGateway",
              "signature": "extension AppControllerDesktopGateway on AppController {"
            }
          ]
        },
        {
          "path": "lib/app/app_controller_desktop_navigation.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_navigation.dart",
              "line": 45,
              "kind": "extension",
              "name": "AppControllerDesktopNavigation",
              "signature": "extension AppControllerDesktopNavigation on AppController {"
            }
          ]
        },
        {
          "path": "lib/app/app_controller_desktop_runtime_coordination_impl.dart",
          "language": "dart",
          "symbolCount": 10,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_runtime_coordination_impl.dart",
              "line": 46,
              "kind": "top-level function",
              "name": "refreshAcpCapabilitiesRuntimeInternal",
              "signature": "Future<void> refreshAcpCapabilitiesRuntimeInternal( AppController controller, { bool forceRefresh = false, bool persistMountTargets = false, }) async {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_runtime_coordination_impl.dart",
              "line": 80,
              "kind": "top-level function",
              "name": "refreshSingleAgentCapabilitiesRuntimeInternal",
              "signature": "Future<void> refreshSingleAgentCapabilitiesRuntimeInternal( AppController controller, { bool forceRefresh = false, }) async {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_runtime_coordination_impl.dart",
              "line": 104,
              "kind": "top-level function",
              "name": "assistantWorkingDirectoryForSessionRuntimeInternal",
              "signature": "String? assistantWorkingDirectoryForSessionRuntimeInternal( AppController controller, String sessionKey, ) {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_runtime_coordination_impl.dart",
              "line": 128,
              "kind": "top-level function",
              "name": "assistantRemoteWorkingDirectoryHintForSessionRuntimeInternal",
              "signature": "String? assistantRemoteWorkingDirectoryHintForSessionRuntimeInternal( AppController controller, String sessionKey, ) {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_runtime_coordination_impl.dart",
              "line": 147,
              "kind": "top-level function",
              "name": "resolveLocalAssistantWorkingDirectoryForSessionRuntimeInternal",
              "signature": "String? resolveLocalAssistantWorkingDirectoryForSessionRuntimeInternal( AppController controller, String sessionKey, { bool requireLocalExistence = true, }) {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_runtime_coordination_impl.dart",
              "line": 170,
              "kind": "top-level function",
              "name": "buildCodeAgentNodeStateRuntimeInternal",
              "signature": "CodeAgentNodeState buildCodeAgentNodeStateRuntimeInternal( AppController controller, { AssistantExecutionTarget? executionTarget, }) {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_runtime_coordination_impl.dart",
              "line": 186,
              "kind": "top-level function",
              "name": "bridgeGatewayModeRuntimeInternal",
              "signature": "GatewayMode bridgeGatewayModeRuntimeInternal(AppController controller) {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_runtime_coordination_impl.dart",
              "line": 196,
              "kind": "top-level function",
              "name": "ensureCodexGatewayRegistrationRuntimeInternal",
              "signature": "Future<void> ensureCodexGatewayRegistrationRuntimeInternal( AppController controller, ) async {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_runtime_coordination_impl.dart",
              "line": 264,
              "kind": "top-level function",
              "name": "clearCodexGatewayRegistrationRuntimeInternal",
              "signature": "void clearCodexGatewayRegistrationRuntimeInternal(AppController controller) {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_runtime_coordination_impl.dart",
              "line": 274,
              "kind": "top-level function",
              "name": "recomputeTasksRuntimeInternal",
              "signature": "void recomputeTasksRuntimeInternal(AppController controller) {"
            }
          ]
        },
        {
          "path": "lib/app/app_controller_desktop_runtime_exceptions.dart",
          "language": "dart",
          "symbolCount": 2,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_runtime_exceptions.dart",
              "line": 1,
              "kind": "class",
              "name": "AiGatewayChatExceptionInternal",
              "signature": "class AiGatewayChatExceptionInternal implements Exception {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_runtime_exceptions.dart",
              "line": 10,
              "kind": "class",
              "name": "AiGatewayAbortExceptionInternal",
              "signature": "class AiGatewayAbortExceptionInternal implements Exception {"
            }
          ]
        },
        {
          "path": "lib/app/app_controller_desktop_runtime_helpers.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_runtime_helpers.dart",
              "line": 51,
              "kind": "extension",
              "name": "AppControllerDesktopRuntimeHelpers",
              "signature": "extension AppControllerDesktopRuntimeHelpers on AppController {"
            }
          ]
        },
        {
          "path": "lib/app/app_controller_desktop_settings.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_settings.dart",
              "line": 46,
              "kind": "extension",
              "name": "AppControllerDesktopSettings",
              "signature": "extension AppControllerDesktopSettings on AppController {"
            }
          ]
        },
        {
          "path": "lib/app/app_controller_desktop_settings_runtime.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_settings_runtime.dart",
              "line": 48,
              "kind": "extension",
              "name": "AppControllerDesktopSettingsRuntime",
              "signature": "extension AppControllerDesktopSettingsRuntime on AppController {"
            }
          ]
        },
        {
          "path": "lib/app/app_controller_desktop_skill_permissions.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_skill_permissions.dart",
              "line": 46,
              "kind": "extension",
              "name": "AppControllerDesktopSkillPermissions",
              "signature": "extension AppControllerDesktopSkillPermissions on AppController {"
            }
          ]
        },
        {
          "path": "lib/app/app_controller_desktop_thread_actions.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_thread_actions.dart",
              "line": 50,
              "kind": "extension",
              "name": "AppControllerDesktopThreadActions",
              "signature": "extension AppControllerDesktopThreadActions on AppController {"
            }
          ]
        },
        {
          "path": "lib/app/app_controller_desktop_thread_binding.dart",
          "language": "dart",
          "symbolCount": 3,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_thread_binding.dart",
              "line": 45,
              "kind": "class",
              "name": "DesktopThreadBindingSnapshotInternal",
              "signature": "class DesktopThreadBindingSnapshotInternal {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_thread_binding.dart",
              "line": 74,
              "kind": "extension",
              "name": "AppControllerDesktopThreadBinding",
              "signature": "extension AppControllerDesktopThreadBinding on AppController {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_thread_binding.dart",
              "line": 351,
              "kind": "top-level function",
              "name": "pickDraftThreadExecutionTargetInternal",
              "signature": "AssistantExecutionTarget pickDraftThreadExecutionTargetInternal({ required AssistantExecutionTarget currentTarget, required Iterable<AssistantExecutionTarget> visibleTargets, bool? localWorkspaceAvailable, }) {"
            }
          ]
        },
        {
          "path": "lib/app/app_controller_desktop_thread_sessions.dart",
          "language": "dart",
          "symbolCount": 4,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_thread_sessions.dart",
              "line": 53,
              "kind": "top-level function",
              "name": "resolveGatewayThreadConnectionStateInternal",
              "signature": "AssistantThreadConnectionState resolveGatewayThreadConnectionStateInternal({ required AssistantExecutionTarget target, required bool bridgeReady, required String bridgeLabel, required AccountSyncState? accountSyncState, required bool accountSignedIn, required bool bridgeConfigured, bool bridgeDiscoveryAttempted = false, String bridgeDiscoveryError = '', bool providerCatalogEmpty = false, }) {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_thread_sessions.dart",
              "line": 178,
              "kind": "top-level function",
              "name": "bridgeCapabilityReadyForExecutionTargetInternal",
              "signature": "bool bridgeCapabilityReadyForExecutionTargetInternal({ required AssistantExecutionTarget target, required bool bridgeConfigured, required List<SingleAgentProvider> providers, required List<AssistantExecutionTarget> availableTargets, }) {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_thread_sessions.dart",
              "line": 190,
              "kind": "extension",
              "name": "AppControllerDesktopThreadSessions",
              "signature": "extension AppControllerDesktopThreadSessions on AppController {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_thread_sessions.dart",
              "line": 650,
              "kind": "top-level function",
              "name": "resolveAssistantExecutionTargetFromRecordForTest",
              "signature": "AssistantExecutionTarget resolveAssistantExecutionTargetFromRecordForTest( TaskThread? record, { required AssistantExecutionTarget defaultExecutionTarget, }) {"
            }
          ]
        },
        {
          "path": "lib/app/app_controller_desktop_thread_sessions_collaboration_impl.dart",
          "language": "dart",
          "symbolCount": 10,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_thread_sessions_collaboration_impl.dart",
              "line": 47,
              "kind": "top-level function",
              "name": "loadAiGatewayApiKeyThreadSessionInternal",
              "signature": "Future<String> loadAiGatewayApiKeyThreadSessionInternal( AppController controller, ) async {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_thread_sessions_collaboration_impl.dart",
              "line": 53,
              "kind": "top-level function",
              "name": "openOnlineWorkspaceThreadSessionInternal",
              "signature": "Future<void> openOnlineWorkspaceThreadSessionInternal( AppController controller, ) async {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_thread_sessions_collaboration_impl.dart",
              "line": 74,
              "kind": "top-level function",
              "name": "aiGatewayModelChoicesThreadSessionInternal",
              "signature": "List<String> aiGatewayModelChoicesThreadSessionInternal( AppController controller, ) {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_thread_sessions_collaboration_impl.dart",
              "line": 80,
              "kind": "top-level function",
              "name": "connectedGatewayModelChoicesThreadSessionInternal",
              "signature": "List<String> connectedGatewayModelChoicesThreadSessionInternal( AppController controller, ) {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_thread_sessions_collaboration_impl.dart",
              "line": 92,
              "kind": "top-level function",
              "name": "assistantModelChoicesThreadSessionInternal",
              "signature": "List<String> assistantModelChoicesThreadSessionInternal( AppController controller, ) {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_thread_sessions_collaboration_impl.dart",
              "line": 101,
              "kind": "top-level function",
              "name": "assistantModelChoicesForSessionThreadSessionInternal",
              "signature": "List<String> assistantModelChoicesForSessionThreadSessionInternal( AppController controller, String sessionKey, ) {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_thread_sessions_collaboration_impl.dart",
              "line": 116,
              "kind": "top-level function",
              "name": "resolvedDefaultModelThreadSessionInternal",
              "signature": "String resolvedDefaultModelThreadSessionInternal(AppController controller) {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_thread_sessions_collaboration_impl.dart",
              "line": 138,
              "kind": "top-level function",
              "name": "canQuickConnectGatewayThreadSessionInternal",
              "signature": "bool canQuickConnectGatewayThreadSessionInternal(AppController controller) {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_thread_sessions_collaboration_impl.dart",
              "line": 158,
              "kind": "top-level function",
              "name": "joinConnectionPartsThreadSessionInternal",
              "signature": "String joinConnectionPartsThreadSessionInternal(List<String> parts) {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_thread_sessions_collaboration_impl.dart",
              "line": 166,
              "kind": "top-level function",
              "name": "gatewayAddressLabelThreadSessionInternal",
              "signature": "String gatewayAddressLabelThreadSessionInternal( GatewayConnectionProfile profile, ) {"
            }
          ]
        },
        {
          "path": "lib/app/app_controller_desktop_thread_storage.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_thread_storage.dart",
              "line": 45,
              "kind": "extension",
              "name": "AppControllerDesktopThreadStorage",
              "signature": "extension AppControllerDesktopThreadStorage on AppController {"
            }
          ]
        },
        {
          "path": "lib/app/app_controller_desktop_workspace_execution.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/app_controller_desktop_workspace_execution.dart",
              "line": 46,
              "kind": "extension",
              "name": "AppControllerDesktopWorkspaceExecution",
              "signature": "extension AppControllerDesktopWorkspaceExecution on AppController {"
            }
          ]
        },
        {
          "path": "lib/app/app_controller_openclaw_task_queue.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/app_controller_openclaw_task_queue.dart",
              "line": 7,
              "kind": "class",
              "name": "OpenClawGatewayQueuedTurnInternal",
              "signature": "class OpenClawGatewayQueuedTurnInternal {"
            }
          ]
        },
        {
          "path": "lib/app/app_logger.dart",
          "language": "dart",
          "symbolCount": 2,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/app_logger.dart",
              "line": 3,
              "kind": "class",
              "name": "AppLogger",
              "signature": "class AppLogger {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_logger.dart",
              "line": 31,
              "kind": "top-level function",
              "name": "appLog",
              "signature": "void appLog(String message) {"
            }
          ]
        },
        {
          "path": "lib/app/app_metadata.dart",
          "language": "dart",
          "symbolCount": 0,
          "symbols": []
        },
        {
          "path": "lib/app/app_shell.dart",
          "language": "dart",
          "symbolCount": 0,
          "symbols": []
        },
        {
          "path": "lib/app/app_shell_desktop.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/app_shell_desktop.dart",
              "line": 16,
              "kind": "class",
              "name": "AppShell",
              "signature": "class AppShell extends StatefulWidget {"
            }
          ]
        },
        {
          "path": "lib/app/app_store_policy.dart",
          "language": "dart",
          "symbolCount": 2,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/app_store_policy.dart",
              "line": 8,
              "kind": "top-level function",
              "name": "shouldApplyAppleAppStorePolicy",
              "signature": "bool shouldApplyAppleAppStorePolicy({ required bool isAppleHost, bool? enabled, }) {"
            },
            {
              "language": "dart",
              "path": "lib/app/app_store_policy.dart",
              "line": 15,
              "kind": "top-level function",
              "name": "applyAppleAppStorePolicy",
              "signature": "UiFeatureManifest applyAppleAppStorePolicy( UiFeatureManifest manifest, { required UiFeaturePlatform hostPlatform, required bool isAppleHost, bool? enabled, }) {"
            }
          ]
        },
        {
          "path": "lib/app/task_thread_repositories.dart",
          "language": "dart",
          "symbolCount": 2,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/task_thread_repositories.dart",
              "line": 6,
              "kind": "class",
              "name": "DesktopTaskThreadRepository",
              "signature": "class DesktopTaskThreadRepository {"
            },
            {
              "language": "dart",
              "path": "lib/app/task_thread_repositories.dart",
              "line": 78,
              "kind": "class",
              "name": "WebTaskThreadRepository",
              "signature": "class WebTaskThreadRepository {"
            }
          ]
        },
        {
          "path": "lib/app/ui_feature_manifest.dart",
          "language": "dart",
          "symbolCount": 0,
          "symbols": []
        },
        {
          "path": "lib/app/ui_feature_manifest_core.dart",
          "language": "dart",
          "symbolCount": 9,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/ui_feature_manifest_core.dart",
              "line": 10,
              "kind": "enum",
              "name": "UiFeaturePlatform",
              "signature": "enum UiFeaturePlatform { mobile, desktop, web }"
            },
            {
              "language": "dart",
              "path": "lib/app/ui_feature_manifest_core.dart",
              "line": 12,
              "kind": "enum",
              "name": "UiFeatureReleaseTier",
              "signature": "enum UiFeatureReleaseTier { stable, beta, experimental }"
            },
            {
              "language": "dart",
              "path": "lib/app/ui_feature_manifest_core.dart",
              "line": 14,
              "kind": "enum",
              "name": "UiFeatureBuildMode",
              "signature": "enum UiFeatureBuildMode { debug, profile, release }"
            },
            {
              "language": "dart",
              "path": "lib/app/ui_feature_manifest_core.dart",
              "line": 16,
              "kind": "top-level function",
              "name": "currentUiFeatureBuildMode",
              "signature": "UiFeatureBuildMode currentUiFeatureBuildMode() {"
            },
            {
              "language": "dart",
              "path": "lib/app/ui_feature_manifest_core.dart",
              "line": 26,
              "kind": "top-level function",
              "name": "resolveUiFeaturePlatformFromContext",
              "signature": "UiFeaturePlatform resolveUiFeaturePlatformFromContext(BuildContext context) {"
            },
            {
              "language": "dart",
              "path": "lib/app/ui_feature_manifest_core.dart",
              "line": 60,
              "kind": "class",
              "name": "UiFeatureFlag",
              "signature": "class UiFeatureFlag {"
            },
            {
              "language": "dart",
              "path": "lib/app/ui_feature_manifest_core.dart",
              "line": 92,
              "kind": "class",
              "name": "UiFeatureManifest",
              "signature": "class UiFeatureManifest {"
            },
            {
              "language": "dart",
              "path": "lib/app/ui_feature_manifest_core.dart",
              "line": 339,
              "kind": "class",
              "name": "UiFeatureAccess",
              "signature": "class UiFeatureAccess {"
            },
            {
              "language": "dart",
              "path": "lib/app/ui_feature_manifest_core.dart",
              "line": 476,
              "kind": "class",
              "name": "UiFeatureManifestLoader",
              "signature": "class UiFeatureManifestLoader {"
            }
          ]
        },
        {
          "path": "lib/app/workspace_navigation.dart",
          "language": "dart",
          "symbolCount": 2,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/workspace_navigation.dart",
              "line": 8,
              "kind": "top-level function",
              "name": "buildWorkspaceBreadcrumbs",
              "signature": "List<AppBreadcrumbItem> buildWorkspaceBreadcrumbs({ required AppController controller, required String rootLabel, String? sectionLabel, String? detailLabel, VoidCallback? onRootTap, }) {"
            },
            {
              "language": "dart",
              "path": "lib/app/workspace_navigation.dart",
              "line": 32,
              "kind": "top-level function",
              "name": "buildSettingsBreadcrumbs",
              "signature": "List<AppBreadcrumbItem> buildSettingsBreadcrumbs( AppController controller, { required SettingsTab tab, }) {"
            }
          ]
        },
        {
          "path": "lib/app/workspace_page_registry.dart",
          "language": "dart",
          "symbolCount": 6,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/app/workspace_page_registry.dart",
              "line": 10,
              "kind": "enum",
              "name": "WorkspacePageSurface",
              "signature": "enum WorkspacePageSurface { desktop, mobile }"
            },
            {
              "language": "dart",
              "path": "lib/app/workspace_page_registry.dart",
              "line": 12,
              "kind": "class",
              "name": "MobileWorkspaceActions",
              "signature": "class MobileWorkspaceActions {"
            },
            {
              "language": "dart",
              "path": "lib/app/workspace_page_registry.dart",
              "line": 20,
              "kind": "typedef",
              "name": "WorkspacePageBuilder",
              "signature": "typedef WorkspacePageBuilder = Widget Function( AppController controller, ValueChanged<DetailPanelData> onOpenDetail, );"
            },
            {
              "language": "dart",
              "path": "lib/app/workspace_page_registry.dart",
              "line": 26,
              "kind": "typedef",
              "name": "MobileWorkspacePageBuilder",
              "signature": "typedef MobileWorkspacePageBuilder = Widget Function( AppController controller, ValueChanged<DetailPanelData> onOpenDetail, MobileWorkspaceActions mobileActions, );"
            },
            {
              "language": "dart",
              "path": "lib/app/workspace_page_registry.dart",
              "line": 33,
              "kind": "class",
              "name": "WorkspacePageSpec",
              "signature": "class WorkspacePageSpec {"
            },
            {
              "language": "dart",
              "path": "lib/app/workspace_page_registry.dart",
              "line": 72,
              "kind": "top-level function",
              "name": "buildWorkspacePage",
              "signature": "Widget buildWorkspacePage({ required WorkspaceDestination destination, required AppController controller, required ValueChanged<DetailPanelData> onOpenDetail, required WorkspacePageSurface surface, MobileWorkspaceActions mobileActions = const MobileWorkspaceActions(), }) {"
            }
          ]
        }
      ]
    },
    {
      "group": "lib/features",
      "fileCount": 39,
      "symbolCount": 128,
      "files": [
        {
          "path": "lib/features/assistant/assistant_attachment_payloads.dart",
          "language": "dart",
          "symbolCount": 2,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_attachment_payloads.dart",
              "line": 12,
              "kind": "class",
              "name": "AssistantAttachmentLimitException",
              "signature": "class AssistantAttachmentLimitException implements Exception {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_attachment_payloads.dart",
              "line": 93,
              "kind": "top-level function",
              "name": "formatAssistantAttachmentBytesInternal",
              "signature": "String formatAssistantAttachmentBytesInternal(int bytes) {"
            }
          ]
        },
        {
          "path": "lib/features/assistant/assistant_page.dart",
          "language": "dart",
          "symbolCount": 0,
          "symbols": []
        },
        {
          "path": "lib/features/assistant/assistant_page_components.dart",
          "language": "dart",
          "symbolCount": 6,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_components.dart",
              "line": 38,
              "kind": "class",
              "name": "AssistantTaskRailInternal",
              "signature": "class AssistantTaskRailInternal extends StatefulWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_components.dart",
              "line": 71,
              "kind": "class",
              "name": "AssistantTaskRailStateInternal",
              "signature": "class AssistantTaskRailStateInternal extends State<AssistantTaskRailInternal> {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_components.dart",
              "line": 281,
              "kind": "top-level function",
              "name": "groupTasksForRailInternal",
              "signature": "List<AssistantTaskGroupInternal> groupTasksForRailInternal( List<AssistantTaskEntryInternal> tasks, List<AssistantExecutionTarget> visibleExecutionTargets, ) {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_components.dart",
              "line": 311,
              "kind": "class",
              "name": "AssistantTaskTileInternal",
              "signature": "class AssistantTaskTileInternal extends StatelessWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_components.dart",
              "line": 460,
              "kind": "class",
              "name": "AssistantTaskGroupHeaderInternal",
              "signature": "class AssistantTaskGroupHeaderInternal extends StatelessWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_components.dart",
              "line": 524,
              "kind": "class",
              "name": "AssistantEmptyStateInternal",
              "signature": "class AssistantEmptyStateInternal extends StatelessWidget {"
            }
          ]
        },
        {
          "path": "lib/features/assistant/assistant_page_components_core.dart",
          "language": "dart",
          "symbolCount": 0,
          "symbols": []
        },
        {
          "path": "lib/features/assistant/assistant_page_composer_bar.dart",
          "language": "dart",
          "symbolCount": 2,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_bar.dart",
              "line": 38,
              "kind": "class",
              "name": "ComposerBarInternal",
              "signature": "class ComposerBarInternal extends StatefulWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_bar.dart",
              "line": 88,
              "kind": "class",
              "name": "ComposerBarStateInternal",
              "signature": "class ComposerBarStateInternal extends State<ComposerBarInternal> {"
            }
          ]
        },
        {
          "path": "lib/features/assistant/assistant_page_composer_clipboard.dart",
          "language": "dart",
          "symbolCount": 5,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_clipboard.dart",
              "line": 38,
              "kind": "class",
              "name": "ComposerAttachmentInternal",
              "signature": "class ComposerAttachmentInternal {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_clipboard.dart",
              "line": 80,
              "kind": "class",
              "name": "AssistantPasteIntent",
              "signature": "class AssistantPasteIntent extends Intent {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_clipboard.dart",
              "line": 84,
              "kind": "top-level function",
              "name": "readClipboardImageAsXFileInternal",
              "signature": "Future<XFile?> readClipboardImageAsXFileInternal() async {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_clipboard.dart",
              "line": 116,
              "kind": "top-level function",
              "name": "readClipboardImageForFormatInternal",
              "signature": "Future<XFile?> readClipboardImageForFormatInternal( ClipboardReader reader, { required FileFormat format, required String extension, required String mimeType, }) async {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_clipboard.dart",
              "line": 169,
              "kind": "top-level function",
              "name": "resolveClipboardAttachmentTempDirectoryInternal",
              "signature": "Future<Directory> resolveClipboardAttachmentTempDirectoryInternal() async {"
            }
          ]
        },
        {
          "path": "lib/features/assistant/assistant_page_composer_skill_picker.dart",
          "language": "dart",
          "symbolCount": 10,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_skill_picker.dart",
              "line": 38,
              "kind": "class",
              "name": "ComposerSelectedSkillChipInternal",
              "signature": "class ComposerSelectedSkillChipInternal extends StatelessWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_skill_picker.dart",
              "line": 67,
              "kind": "class",
              "name": "SkillPickerPopoverInternal",
              "signature": "class SkillPickerPopoverInternal extends StatelessWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_skill_picker.dart",
              "line": 261,
              "kind": "top-level function",
              "name": "skillPickerSectionsInternal",
              "signature": "List<SkillPickerRowInternal> skillPickerSectionsInternal( List<ComposerSkillOptionInternal> skills, ) {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_skill_picker.dart",
              "line": 291,
              "kind": "class",
              "name": "SkillPickerRowInternal",
              "signature": "class SkillPickerRowInternal {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_skill_picker.dart",
              "line": 299,
              "kind": "class",
              "name": "SkillPickerGroupHeaderInternal",
              "signature": "class SkillPickerGroupHeaderInternal extends StatelessWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_skill_picker.dart",
              "line": 323,
              "kind": "class",
              "name": "SkillPickerTileInternal",
              "signature": "class SkillPickerTileInternal extends StatelessWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_skill_picker.dart",
              "line": 378,
              "kind": "top-level function",
              "name": "skillOptionFromGatewayInternal",
              "signature": "ComposerSkillOptionInternal skillOptionFromGatewayInternal( GatewaySkillSummary skill, ) {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_skill_picker.dart",
              "line": 402,
              "kind": "top-level function",
              "name": "skillGroupForSourceInternal",
              "signature": "ComposerSkillGroupInternal skillGroupForSourceInternal(String source) {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_skill_picker.dart",
              "line": 434,
              "kind": "class",
              "name": "ComposerSkillGroupInternal",
              "signature": "class ComposerSkillGroupInternal {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_skill_picker.dart",
              "line": 444,
              "kind": "class",
              "name": "ComposerSkillOptionInternal",
              "signature": "class ComposerSkillOptionInternal {"
            }
          ]
        },
        {
          "path": "lib/features/assistant/assistant_page_composer_state_helpers.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_state_helpers.dart",
              "line": 42,
              "kind": "top-level function",
              "name": "buildSkillPickerOverlayForInternal",
              "signature": "Widget buildSkillPickerOverlayForInternal( ComposerBarStateInternal state, BuildContext context, ) {"
            }
          ]
        },
        {
          "path": "lib/features/assistant/assistant_page_composer_support.dart",
          "language": "dart",
          "symbolCount": 9,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_support.dart",
              "line": 38,
              "kind": "class",
              "name": "ComposerIconButtonInternal",
              "signature": "class ComposerIconButtonInternal extends StatefulWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_support.dart",
              "line": 48,
              "kind": "class",
              "name": "ComposerResizeHandleInternal",
              "signature": "class ComposerResizeHandleInternal extends StatefulWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_support.dart",
              "line": 58,
              "kind": "class",
              "name": "ComposerResizeHandleStateInternal",
              "signature": "class ComposerResizeHandleStateInternal extends State<ComposerResizeHandleInternal> {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_support.dart",
              "line": 100,
              "kind": "class",
              "name": "ComposerIconButtonStateInternal",
              "signature": "class ComposerIconButtonStateInternal extends State<ComposerIconButtonInternal> {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_support.dart",
              "line": 127,
              "kind": "class",
              "name": "ComposerToolbarChipInternal",
              "signature": "class ComposerToolbarChipInternal extends StatefulWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_support.dart",
              "line": 151,
              "kind": "class",
              "name": "ComposerToolbarChipStateInternal",
              "signature": "class ComposerToolbarChipStateInternal extends State<ComposerToolbarChipInternal> {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_support.dart",
              "line": 196,
              "kind": "extension",
              "name": "AssistantExecutionTargetIconInternal",
              "signature": "extension AssistantExecutionTargetIconInternal on AssistantExecutionTarget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_support.dart",
              "line": 203,
              "kind": "extension",
              "name": "AssistantPermissionLevelIconInternal",
              "signature": "extension AssistantPermissionLevelIconInternal on AssistantPermissionLevel {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_composer_support.dart",
              "line": 210,
              "kind": "class",
              "name": "SingleAgentProviderBadgeInternal",
              "signature": "class SingleAgentProviderBadgeInternal extends StatelessWidget {"
            }
          ]
        },
        {
          "path": "lib/features/assistant/assistant_page_main.dart",
          "language": "dart",
          "symbolCount": 10,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_main.dart",
              "line": 54,
              "kind": "typedef",
              "name": "AssistantClipboardImageReader",
              "signature": "typedef AssistantClipboardImageReader = Future<XFile?> Function();"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_main.dart",
              "line": 56,
              "kind": "class",
              "name": "AssistantPage",
              "signature": "class AssistantPage extends StatefulWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_main.dart",
              "line": 78,
              "kind": "class",
              "name": "AssistantPageStateInternal",
              "signature": "class AssistantPageStateInternal extends State<AssistantPage> {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_main.dart",
              "line": 363,
              "kind": "enum",
              "name": "AssistantSidePaneInternal",
              "signature": "enum AssistantSidePaneInternal { tasks, navigation, focused }"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_main.dart",
              "line": 365,
              "kind": "class",
              "name": "AssistantUnifiedSidePaneInternal",
              "signature": "class AssistantUnifiedSidePaneInternal extends StatelessWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_main.dart",
              "line": 437,
              "kind": "class",
              "name": "AssistantSideTabRailInternal",
              "signature": "class AssistantSideTabRailInternal extends StatelessWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_main.dart",
              "line": 537,
              "kind": "class",
              "name": "AssistantSideTabButtonInternal",
              "signature": "class AssistantSideTabButtonInternal extends StatefulWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_main.dart",
              "line": 556,
              "kind": "class",
              "name": "AssistantSideTabButtonStateInternal",
              "signature": "class AssistantSideTabButtonStateInternal extends State<AssistantSideTabButtonInternal> {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_main.dart",
              "line": 605,
              "kind": "class",
              "name": "AssistantLowerPaneInternal",
              "signature": "class AssistantLowerPaneInternal extends StatelessWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_main.dart",
              "line": 695,
              "kind": "class",
              "name": "ConversationAreaInternal",
              "signature": "class ConversationAreaInternal extends StatelessWidget {"
            }
          ]
        },
        {
          "path": "lib/features/assistant/assistant_page_message_widgets.dart",
          "language": "dart",
          "symbolCount": 12,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_message_widgets.dart",
              "line": 38,
              "kind": "class",
              "name": "MessageBubbleInternal",
              "signature": "class MessageBubbleInternal extends StatelessWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_message_widgets.dart",
              "line": 111,
              "kind": "class",
              "name": "MessageBubbleBodyInternal",
              "signature": "class MessageBubbleBodyInternal extends StatefulWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_message_widgets.dart",
              "line": 128,
              "kind": "class",
              "name": "MessageBubbleBodyStateInternal",
              "signature": "class MessageBubbleBodyStateInternal extends State<MessageBubbleBodyInternal> {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_message_widgets.dart",
              "line": 292,
              "kind": "class",
              "name": "PromptDebugSnapshotInternal",
              "signature": "class PromptDebugSnapshotInternal {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_message_widgets.dart",
              "line": 363,
              "kind": "class",
              "name": "MessageMetaToggleButtonInternal",
              "signature": "class MessageMetaToggleButtonInternal extends StatelessWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_message_widgets.dart",
              "line": 407,
              "kind": "class",
              "name": "MessageMetaBlockInternal",
              "signature": "class MessageMetaBlockInternal extends StatelessWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_message_widgets.dart",
              "line": 435,
              "kind": "class",
              "name": "ToolCallTileInternal",
              "signature": "class ToolCallTileInternal extends StatefulWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_message_widgets.dart",
              "line": 455,
              "kind": "class",
              "name": "ToolCallTileStateInternal",
              "signature": "class ToolCallTileStateInternal extends State<ToolCallTileInternal> {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_message_widgets.dart",
              "line": 586,
              "kind": "class",
              "name": "StatusPillInternal",
              "signature": "class StatusPillInternal extends StatelessWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_message_widgets.dart",
              "line": 619,
              "kind": "class",
              "name": "ConnectionChipInternal",
              "signature": "class ConnectionChipInternal extends StatelessWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_message_widgets.dart",
              "line": 651,
              "kind": "class",
              "name": "ConnectionStatusChipInternal",
              "signature": "class ConnectionStatusChipInternal extends StatelessWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_message_widgets.dart",
              "line": 689,
              "kind": "class",
              "name": "MessageViewModeChipInternal",
              "signature": "class MessageViewModeChipInternal extends StatelessWidget {"
            }
          ]
        },
        {
          "path": "lib/features/assistant/assistant_page_state_actions.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_state_actions.dart",
              "line": 39,
              "kind": "extension",
              "name": "AssistantPageStateActionsInternal",
              "signature": "extension AssistantPageStateActionsInternal on AssistantPageStateInternal {"
            }
          ]
        },
        {
          "path": "lib/features/assistant/assistant_page_state_closure.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_state_closure.dart",
              "line": 42,
              "kind": "extension",
              "name": "AssistantPageStateClosureInternal",
              "signature": "extension AssistantPageStateClosureInternal on AssistantPageStateInternal {"
            }
          ]
        },
        {
          "path": "lib/features/assistant/assistant_page_task_dialog_controls.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_task_dialog_controls.dart",
              "line": 13,
              "kind": "class",
              "name": "AssistantTaskDialogModeControlsInternal",
              "signature": "class AssistantTaskDialogModeControlsInternal extends StatelessWidget {"
            }
          ]
        },
        {
          "path": "lib/features/assistant/assistant_page_task_models.dart",
          "language": "dart",
          "symbolCount": 19,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_task_models.dart",
              "line": 38,
              "kind": "enum",
              "name": "BubbleToneInternal",
              "signature": "enum BubbleToneInternal { user, assistant, agent }"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_task_models.dart",
              "line": 40,
              "kind": "enum",
              "name": "TimelineItemKindInternal",
              "signature": "enum TimelineItemKindInternal { user, assistant, agent, toolCall }"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_task_models.dart",
              "line": 42,
              "kind": "class",
              "name": "TimelineItemInternal",
              "signature": "class TimelineItemInternal {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_task_models.dart",
              "line": 93,
              "kind": "class",
              "name": "AssistantTaskSeedInternal",
              "signature": "class AssistantTaskSeedInternal {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_task_models.dart",
              "line": 132,
              "kind": "class",
              "name": "AssistantTaskEntryInternal",
              "signature": "class AssistantTaskEntryInternal {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_task_models.dart",
              "line": 186,
              "kind": "class",
              "name": "AssistantTaskGroupInternal",
              "signature": "class AssistantTaskGroupInternal {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_task_models.dart",
              "line": 196,
              "kind": "class",
              "name": "PillStyleInternal",
              "signature": "class PillStyleInternal {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_task_models.dart",
              "line": 206,
              "kind": "class",
              "name": "MetaPillInternal",
              "signature": "class MetaPillInternal extends StatelessWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_task_models.dart",
              "line": 260,
              "kind": "top-level function",
              "name": "pillStyleForStatusInternal",
              "signature": "PillStyleInternal pillStyleForStatusInternal( BuildContext context, String label, ) {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_task_models.dart",
              "line": 286,
              "kind": "top-level function",
              "name": "normalizedTaskStatusInternal",
              "signature": "String normalizedTaskStatusInternal(String status) {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_task_models.dart",
              "line": 299,
              "kind": "top-level function",
              "name": "toolCallStatusLabelInternal",
              "signature": "String toolCallStatusLabelInternal(String status) =>"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_task_models.dart",
              "line": 307,
              "kind": "top-level function",
              "name": "assistantThinkingLabelInternal",
              "signature": "String assistantThinkingLabelInternal(String level) => switch (level) {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_task_models.dart",
              "line": 314,
              "kind": "top-level function",
              "name": "sessionDisplayTitleInternal",
              "signature": "String sessionDisplayTitleInternal(GatewaySessionSummary session) {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_task_models.dart",
              "line": 322,
              "kind": "top-level function",
              "name": "fallbackSessionTitleInternal",
              "signature": "String fallbackSessionTitleInternal(String sessionKey) {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_task_models.dart",
              "line": 330,
              "kind": "top-level function",
              "name": "sessionPreviewInternal",
              "signature": "String? sessionPreviewInternal(GatewaySessionSummary session) {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_task_models.dart",
              "line": 342,
              "kind": "top-level function",
              "name": "sessionStatusInternal",
              "signature": "String sessionStatusInternal( GatewaySessionSummary session, { required bool sessionPending, String lifecycleStatus = '', }) {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_task_models.dart",
              "line": 366,
              "kind": "top-level function",
              "name": "sessionUpdatedAtLabelInternal",
              "signature": "String sessionUpdatedAtLabelInternal(double? updatedAtMs) {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_task_models.dart",
              "line": 385,
              "kind": "top-level function",
              "name": "estimatedComposerWrapSectionHeightInternal",
              "signature": "double estimatedComposerWrapSectionHeightInternal({ required int itemCount, required double availableWidth, required double averageChipWidth, }) {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_task_models.dart",
              "line": 401,
              "kind": "top-level function",
              "name": "sessionKeysMatchInternal",
              "signature": "bool sessionKeysMatchInternal(String incoming, String current) {"
            }
          ]
        },
        {
          "path": "lib/features/assistant/assistant_page_tooltip_labels.dart",
          "language": "dart",
          "symbolCount": 7,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_tooltip_labels.dart",
              "line": 38,
              "kind": "top-level function",
              "name": "executionTargetTooltipInternal",
              "signature": "String executionTargetTooltipInternal(AssistantExecutionTarget target) =>"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_tooltip_labels.dart",
              "line": 44,
              "kind": "top-level function",
              "name": "providerTooltipInternal",
              "signature": "String providerTooltipInternal(SingleAgentProvider provider) => appText( '智能体 Provider: ${provider.label}', 'Agent provider: ${provider.label}', );"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_tooltip_labels.dart",
              "line": 49,
              "kind": "top-level function",
              "name": "modelTooltipInternal",
              "signature": "String modelTooltipInternal(String modelLabel) {"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_tooltip_labels.dart",
              "line": 57,
              "kind": "top-level function",
              "name": "skillsTooltipInternal",
              "signature": "String skillsTooltipInternal(int selectedCount) => selectedCount <= 0"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_tooltip_labels.dart",
              "line": 61,
              "kind": "top-level function",
              "name": "permissionTooltipInternal",
              "signature": "String permissionTooltipInternal(AssistantPermissionLevel level) =>"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_tooltip_labels.dart",
              "line": 64,
              "kind": "top-level function",
              "name": "thinkingTooltipInternal",
              "signature": "String thinkingTooltipInternal(String level) => appText( '推理强度: ${assistantThinkingLabelInternal(level)}', 'Reasoning: ${assistantThinkingLabelInternal(level)}', );"
            },
            {
              "language": "dart",
              "path": "lib/features/assistant/assistant_page_tooltip_labels.dart",
              "line": 69,
              "kind": "top-level function",
              "name": "skillOptionTooltipInternal",
              "signature": "String skillOptionTooltipInternal(ComposerSkillOptionInternal option) {"
            }
          ]
        },
        {
          "path": "lib/features/desktop/desktop_client.dart",
          "language": "dart",
          "symbolCount": 3,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/desktop/desktop_client.dart",
              "line": 6,
              "kind": "top-level function",
              "name": "desktopConnectionStateName",
              "signature": "String desktopConnectionStateName(RTCPeerConnectionState state) {"
            },
            {
              "language": "dart",
              "path": "lib/features/desktop/desktop_client.dart",
              "line": 11,
              "kind": "top-level function",
              "name": "desktopOfferParams",
              "signature": "Map<String, Object?> desktopOfferParams({ required String sessionId, required String? sdpOffer, required String display, required int width, required int height, required int fps, required int bitrate, required bool useGpu, }) {"
            },
            {
              "language": "dart",
              "path": "lib/features/desktop/desktop_client.dart",
              "line": 33,
              "kind": "class",
              "name": "DesktopClient",
              "signature": "class DesktopClient {"
            }
          ]
        },
        {
          "path": "lib/features/desktop/desktop_input_handler.dart",
          "language": "dart",
          "symbolCount": 3,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/desktop/desktop_input_handler.dart",
              "line": 5,
              "kind": "class",
              "name": "DesktopInputHandler",
              "signature": "class DesktopInputHandler {"
            },
            {
              "language": "dart",
              "path": "lib/features/desktop/desktop_input_handler.dart",
              "line": 84,
              "kind": "top-level function",
              "name": "desktopKeyName",
              "signature": "String? desktopKeyName(LogicalKeyboardKey key) {"
            },
            {
              "language": "dart",
              "path": "lib/features/desktop/desktop_input_handler.dart",
              "line": 158,
              "kind": "top-level function",
              "name": "desktopContentPosition",
              "signature": "Offset? desktopContentPosition( Offset localPosition, Size viewportSize, { Size? contentSize, }) {"
            }
          ]
        },
        {
          "path": "lib/features/desktop/desktop_view.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/desktop/desktop_view.dart",
              "line": 11,
              "kind": "class",
              "name": "DesktopView",
              "signature": "class DesktopView extends StatefulWidget {"
            }
          ]
        },
        {
          "path": "lib/features/mobile/mobile_assistant_list_page.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_assistant_list_page.dart",
              "line": 11,
              "kind": "class",
              "name": "MobileAssistantListPage",
              "signature": "class MobileAssistantListPage extends StatefulWidget {"
            }
          ]
        },
        {
          "path": "lib/features/mobile/mobile_assistant_nav_page.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_assistant_nav_page.dart",
              "line": 9,
              "kind": "class",
              "name": "MobileAssistantNavPage",
              "signature": "class MobileAssistantNavPage extends StatefulWidget {"
            }
          ]
        },
        {
          "path": "lib/features/mobile/mobile_assistant_page.dart",
          "language": "dart",
          "symbolCount": 0,
          "symbols": []
        },
        {
          "path": "lib/features/mobile/mobile_assistant_page_composer.dart",
          "language": "dart",
          "symbolCount": 2,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_assistant_page_composer.dart",
              "line": 12,
              "kind": "class",
              "name": "MobileAssistantComposer",
              "signature": "class MobileAssistantComposer extends StatelessWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_assistant_page_composer.dart",
              "line": 259,
              "kind": "class",
              "name": "MobileAssistantActionChip",
              "signature": "class MobileAssistantActionChip extends StatelessWidget {"
            }
          ]
        },
        {
          "path": "lib/features/mobile/mobile_assistant_page_conversation.dart",
          "language": "dart",
          "symbolCount": 2,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_assistant_page_conversation.dart",
              "line": 9,
              "kind": "class",
              "name": "MobileAssistantConversation",
              "signature": "class MobileAssistantConversation extends StatelessWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_assistant_page_conversation.dart",
              "line": 110,
              "kind": "class",
              "name": "MobileAssistantEmptyState",
              "signature": "class MobileAssistantEmptyState extends StatelessWidget {"
            }
          ]
        },
        {
          "path": "lib/features/mobile/mobile_assistant_page_core.dart",
          "language": "dart",
          "symbolCount": 2,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_assistant_page_core.dart",
              "line": 19,
              "kind": "class",
              "name": "MobileAssistantDetailPage",
              "signature": "class MobileAssistantDetailPage extends StatefulWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_assistant_page_core.dart",
              "line": 239,
              "kind": "class",
              "name": "MobileAssistantStatusBanner",
              "signature": "class MobileAssistantStatusBanner extends StatelessWidget {"
            }
          ]
        },
        {
          "path": "lib/features/mobile/mobile_assistant_page_sheets.dart",
          "language": "dart",
          "symbolCount": 8,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_assistant_page_sheets.dart",
              "line": 10,
              "kind": "top-level function",
              "name": "showMobileAssistantTargetSheet",
              "signature": "Future<void> showMobileAssistantTargetSheet( BuildContext context, { required AppController controller, required Future<void> Function(AssistantExecutionTarget target) onSelected, }) {"
            },
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_assistant_page_sheets.dart",
              "line": 46,
              "kind": "top-level function",
              "name": "showMobileAssistantProviderSheet",
              "signature": "Future<void> showMobileAssistantProviderSheet( BuildContext context, { required AppController controller, required AssistantExecutionTarget target, required SingleAgentProvider selectedProvider, required Future<void> Function(SingleAgentProvider provider) onSelected, }) {"
            },
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_assistant_page_sheets.dart",
              "line": 100,
              "kind": "top-level function",
              "name": "showMobileAssistantPermissionSheet",
              "signature": "Future<void> showMobileAssistantPermissionSheet( BuildContext context, { required AppController controller, }) {"
            },
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_assistant_page_sheets.dart",
              "line": 125,
              "kind": "top-level function",
              "name": "showMobileAssistantThinkingSheet",
              "signature": "Future<void> showMobileAssistantThinkingSheet( BuildContext context, { required String value, required ValueChanged<String> onSelected, }) {"
            },
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_assistant_page_sheets.dart",
              "line": 151,
              "kind": "top-level function",
              "name": "showMobileAssistantSheet",
              "signature": "Future<void> showMobileAssistantSheet( BuildContext context, { required String title, required List<Widget> children, }) {"
            },
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_assistant_page_sheets.dart",
              "line": 196,
              "kind": "top-level function",
              "name": "mobileThinkingLabel",
              "signature": "String mobileThinkingLabel(String value) {"
            },
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_assistant_page_sheets.dart",
              "line": 206,
              "kind": "top-level function",
              "name": "mobilePermissionIcon",
              "signature": "IconData mobilePermissionIcon(AssistantPermissionLevel level) {"
            },
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_assistant_page_sheets.dart",
              "line": 213,
              "kind": "top-level function",
              "name": "mobileProviderBadgeLabel",
              "signature": "String mobileProviderBadgeLabel(SingleAgentProvider provider) {"
            }
          ]
        },
        {
          "path": "lib/features/mobile/mobile_settings_page.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_settings_page.dart",
              "line": 14,
              "kind": "class",
              "name": "MobileSettingsPage",
              "signature": "class MobileSettingsPage extends StatefulWidget {"
            }
          ]
        },
        {
          "path": "lib/features/mobile/mobile_settings_page_widgets.dart",
          "language": "dart",
          "symbolCount": 4,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_settings_page_widgets.dart",
              "line": 6,
              "kind": "class",
              "name": "MobileSettingsTabSelectorInternal",
              "signature": "class MobileSettingsTabSelectorInternal extends StatelessWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_settings_page_widgets.dart",
              "line": 44,
              "kind": "class",
              "name": "MobileSettingsCardInternal",
              "signature": "class MobileSettingsCardInternal extends StatelessWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_settings_page_widgets.dart",
              "line": 109,
              "kind": "class",
              "name": "MobileSettingsTextFieldInternal",
              "signature": "class MobileSettingsTextFieldInternal extends StatelessWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_settings_page_widgets.dart",
              "line": 147,
              "kind": "class",
              "name": "MobileSettingsMetaRowInternal",
              "signature": "class MobileSettingsMetaRowInternal extends StatelessWidget {"
            }
          ]
        },
        {
          "path": "lib/features/mobile/mobile_shell.dart",
          "language": "dart",
          "symbolCount": 0,
          "symbols": []
        },
        {
          "path": "lib/features/mobile/mobile_shell_core.dart",
          "language": "dart",
          "symbolCount": 4,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_shell_core.dart",
              "line": 13,
              "kind": "enum",
              "name": "MobileShellTab",
              "signature": "enum MobileShellTab { assistant, settings }"
            },
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_shell_core.dart",
              "line": 15,
              "kind": "extension",
              "name": "MobileShellTabPresentationInternal",
              "signature": "extension MobileShellTabPresentationInternal on MobileShellTab {"
            },
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_shell_core.dart",
              "line": 27,
              "kind": "class",
              "name": "MobileShell",
              "signature": "class MobileShell extends StatefulWidget {"
            },
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_shell_core.dart",
              "line": 36,
              "kind": "class",
              "name": "MobileShellStateInternal",
              "signature": "class MobileShellStateInternal extends State<MobileShell> {"
            }
          ]
        },
        {
          "path": "lib/features/mobile/mobile_shell_nav.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_shell_nav.dart",
              "line": 6,
              "kind": "class",
              "name": "BottomPillNavInternal",
              "signature": "class BottomPillNavInternal extends StatelessWidget {"
            }
          ]
        },
        {
          "path": "lib/features/mobile/mobile_workspace_files_page.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/mobile/mobile_workspace_files_page.dart",
              "line": 9,
              "kind": "class",
              "name": "MobileWorkspaceFilesPage",
              "signature": "class MobileWorkspaceFilesPage extends StatefulWidget {"
            }
          ]
        },
        {
          "path": "lib/features/settings/settings_about_panel.dart",
          "language": "dart",
          "symbolCount": 2,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/settings/settings_about_panel.dart",
              "line": 6,
              "kind": "class",
              "name": "SettingsAboutSnapshot",
              "signature": "class SettingsAboutSnapshot {"
            },
            {
              "language": "dart",
              "path": "lib/features/settings/settings_about_panel.dart",
              "line": 44,
              "kind": "class",
              "name": "SettingsAboutPanel",
              "signature": "class SettingsAboutPanel extends StatelessWidget {"
            }
          ]
        },
        {
          "path": "lib/features/settings/settings_account_panel.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/settings/settings_account_panel.dart",
              "line": 6,
              "kind": "class",
              "name": "SettingsAccountPanel",
              "signature": "class SettingsAccountPanel extends StatefulWidget {"
            }
          ]
        },
        {
          "path": "lib/features/settings/settings_archived_tasks_panel.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/settings/settings_archived_tasks_panel.dart",
              "line": 7,
              "kind": "class",
              "name": "SettingsArchivedTasksPanel",
              "signature": "class SettingsArchivedTasksPanel extends StatefulWidget {"
            }
          ]
        },
        {
          "path": "lib/features/settings/settings_logs_panel.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/settings/settings_logs_panel.dart",
              "line": 8,
              "kind": "class",
              "name": "SettingsLogsPanel",
              "signature": "class SettingsLogsPanel extends StatefulWidget {"
            }
          ]
        },
        {
          "path": "lib/features/settings/settings_page.dart",
          "language": "dart",
          "symbolCount": 0,
          "symbols": []
        },
        {
          "path": "lib/features/settings/settings_page_core.dart",
          "language": "dart",
          "symbolCount": 2,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/settings/settings_page_core.dart",
              "line": 23,
              "kind": "top-level function",
              "name": "loadBridgeMetadataForSettingsAbout",
              "signature": "Future<Map<String, dynamic>> loadBridgeMetadataForSettingsAbout({ required Uri bridgeEndpoint, required Future<String?> Function(Uri endpoint) authorizationResolver, HttpClient Function()? clientFactory, }) async {"
            },
            {
              "language": "dart",
              "path": "lib/features/settings/settings_page_core.dart",
              "line": 124,
              "kind": "class",
              "name": "SettingsPage",
              "signature": "class SettingsPage extends StatefulWidget {"
            }
          ]
        },
        {
          "path": "lib/features/settings/settings_remote_desktop_panel.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/features/settings/settings_remote_desktop_panel.dart",
              "line": 7,
              "kind": "class",
              "name": "SettingsRemoteDesktopPanel",
              "signature": "class SettingsRemoteDesktopPanel extends StatefulWidget {"
            }
          ]
        }
      ]
    },
    {
      "group": "lib/models",
      "fileCount": 1,
      "symbolCount": 31,
      "files": [
        {
          "path": "lib/models/app_models.dart",
          "language": "dart",
          "symbolCount": 31,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 5,
              "kind": "enum",
              "name": "WorkspaceDestination",
              "signature": "enum WorkspaceDestination { assistant, settings }"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 7,
              "kind": "extension",
              "name": "WorkspaceDestinationCopy",
              "signature": "extension WorkspaceDestinationCopy on WorkspaceDestination {"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 42,
              "kind": "enum",
              "name": "AssistantFocusEntry",
              "signature": "enum AssistantFocusEntry { settings, language, theme }"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 44,
              "kind": "extension",
              "name": "AssistantFocusEntryCopy",
              "signature": "extension AssistantFocusEntryCopy on AssistantFocusEntry {"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 117,
              "kind": "top-level function",
              "name": "normalizeAssistantNavigationDestinations",
              "signature": "List<AssistantFocusEntry> normalizeAssistantNavigationDestinations( Iterable<AssistantFocusEntry> destinations, ) {"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 132,
              "kind": "enum",
              "name": "StatusTone",
              "signature": "enum StatusTone { neutral, accent, success, warning, danger }"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 134,
              "kind": "class",
              "name": "StatusInfo",
              "signature": "class StatusInfo {"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 141,
              "kind": "enum",
              "name": "AppSidebarState",
              "signature": "enum AppSidebarState { expanded, collapsed, hidden }"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 143,
              "kind": "enum",
              "name": "AssistantMode",
              "signature": "enum AssistantMode { code, office }"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 145,
              "kind": "extension",
              "name": "AssistantModeCopy",
              "signature": "extension AssistantModeCopy on AssistantMode {"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 152,
              "kind": "enum",
              "name": "SettingsTab",
              "signature": "enum SettingsTab { gateway, archivedTasks, remoteDesktop, logs }"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 154,
              "kind": "extension",
              "name": "SettingsTabCopy",
              "signature": "extension SettingsTabCopy on SettingsTab {"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 163,
              "kind": "class",
              "name": "QuickAction",
              "signature": "class QuickAction {"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 175,
              "kind": "class",
              "name": "RecentSession",
              "signature": "class RecentSession {"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 187,
              "kind": "class",
              "name": "MetricSummary",
              "signature": "class MetricSummary {"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 203,
              "kind": "class",
              "name": "TaskSummary",
              "signature": "class TaskSummary {"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 221,
              "kind": "class",
              "name": "ModuleSummary",
              "signature": "class ModuleSummary {"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 237,
              "kind": "class",
              "name": "NodeSummary",
              "signature": "class NodeSummary {"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 255,
              "kind": "class",
              "name": "AgentSummary",
              "signature": "class AgentSummary {"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 271,
              "kind": "class",
              "name": "SkillSummary",
              "signature": "class SkillSummary {"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 289,
              "kind": "class",
              "name": "ConnectorSummary",
              "signature": "class ConnectorSummary {"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 305,
              "kind": "class",
              "name": "SecretSummary",
              "signature": "class SecretSummary {"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 321,
              "kind": "class",
              "name": "SecretReference",
              "signature": "class SecretReference {"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 337,
              "kind": "class",
              "name": "ProviderSummary",
              "signature": "class ProviderSummary {"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 351,
              "kind": "class",
              "name": "AuditSummary",
              "signature": "class AuditSummary {"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 369,
              "kind": "class",
              "name": "SettingSummary",
              "signature": "class SettingSummary {"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 381,
              "kind": "class",
              "name": "WorkspaceProfile",
              "signature": "class WorkspaceProfile {"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 395,
              "kind": "class",
              "name": "DetailPanelData",
              "signature": "class DetailPanelData {"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 417,
              "kind": "class",
              "name": "DetailSection",
              "signature": "class DetailSection {"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 424,
              "kind": "class",
              "name": "DetailItem",
              "signature": "class DetailItem {"
            },
            {
              "language": "dart",
              "path": "lib/models/app_models.dart",
              "line": 431,
              "kind": "class",
              "name": "CommandEntry",
              "signature": "class CommandEntry {"
            }
          ]
        }
      ]
    },
    {
      "group": "lib/runtime",
      "fileCount": 55,
      "symbolCount": 333,
      "files": [
        {
          "path": "lib/runtime/account_runtime_client.dart",
          "language": "dart",
          "symbolCount": 2,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/account_runtime_client.dart",
              "line": 6,
              "kind": "class",
              "name": "AccountRuntimeException",
              "signature": "class AccountRuntimeException implements Exception {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/account_runtime_client.dart",
              "line": 23,
              "kind": "class",
              "name": "AccountRuntimeClient",
              "signature": "class AccountRuntimeClient {"
            }
          ]
        },
        {
          "path": "lib/runtime/acp_endpoint_paths.dart",
          "language": "dart",
          "symbolCount": 3,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/acp_endpoint_paths.dart",
              "line": 1,
              "kind": "class",
              "name": "AcpEndpointPaths",
              "signature": "class AcpEndpointPaths {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/acp_endpoint_paths.dart",
              "line": 72,
              "kind": "top-level function",
              "name": "resolveAcpWebSocketEndpoint",
              "signature": "Uri? resolveAcpWebSocketEndpoint(Uri? endpoint) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/acp_endpoint_paths.dart",
              "line": 93,
              "kind": "top-level function",
              "name": "resolveAcpHttpRpcEndpoint",
              "signature": "Uri? resolveAcpHttpRpcEndpoint(Uri? endpoint) {"
            }
          ]
        },
        {
          "path": "lib/runtime/agent_registry.dart",
          "language": "dart",
          "symbolCount": 6,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/agent_registry.dart",
              "line": 12,
              "kind": "class",
              "name": "AgentCapability",
              "signature": "class AgentCapability {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/agent_registry.dart",
              "line": 39,
              "kind": "class",
              "name": "AgentRegistration",
              "signature": "class AgentRegistration {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/agent_registry.dart",
              "line": 92,
              "kind": "class",
              "name": "AgentInfo",
              "signature": "class AgentInfo {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/agent_registry.dart",
              "line": 129,
              "kind": "class",
              "name": "AgentResponse",
              "signature": "class AgentResponse {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/agent_registry.dart",
              "line": 153,
              "kind": "class",
              "name": "AgentException",
              "signature": "class AgentException implements Exception {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/agent_registry.dart",
              "line": 165,
              "kind": "class",
              "name": "AgentRegistry",
              "signature": "class AgentRegistry with ChangeNotifier {"
            }
          ]
        },
        {
          "path": "lib/runtime/assistant_artifacts.dart",
          "language": "dart",
          "symbolCount": 8,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/assistant_artifacts.dart",
              "line": 3,
              "kind": "enum",
              "name": "AssistantArtifactEntryKind",
              "signature": "enum AssistantArtifactEntryKind { file, object }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/assistant_artifacts.dart",
              "line": 5,
              "kind": "extension",
              "name": "AssistantArtifactEntryKindCopy",
              "signature": "extension AssistantArtifactEntryKindCopy on AssistantArtifactEntryKind {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/assistant_artifacts.dart",
              "line": 14,
              "kind": "enum",
              "name": "AssistantArtifactPreviewKind",
              "signature": "enum AssistantArtifactPreviewKind { markdown, html, text, unsupported, empty }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/assistant_artifacts.dart",
              "line": 16,
              "kind": "extension",
              "name": "AssistantArtifactPreviewKindCopy",
              "signature": "extension AssistantArtifactPreviewKindCopy on AssistantArtifactPreviewKind {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/assistant_artifacts.dart",
              "line": 25,
              "kind": "class",
              "name": "AssistantArtifactEntry",
              "signature": "class AssistantArtifactEntry {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/assistant_artifacts.dart",
              "line": 88,
              "kind": "class",
              "name": "AssistantArtifactChangeEntry",
              "signature": "class AssistantArtifactChangeEntry {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/assistant_artifacts.dart",
              "line": 116,
              "kind": "class",
              "name": "AssistantArtifactPreview",
              "signature": "class AssistantArtifactPreview {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/assistant_artifacts.dart",
              "line": 162,
              "kind": "class",
              "name": "AssistantArtifactSnapshot",
              "signature": "class AssistantArtifactSnapshot {"
            }
          ]
        },
        {
          "path": "lib/runtime/code_agent_node_orchestrator.dart",
          "language": "dart",
          "symbolCount": 3,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/code_agent_node_orchestrator.dart",
              "line": 6,
              "kind": "class",
              "name": "CodeAgentNodeState",
              "signature": "class CodeAgentNodeState {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/code_agent_node_orchestrator.dart",
              "line": 27,
              "kind": "class",
              "name": "CodeAgentGatewayDispatch",
              "signature": "class CodeAgentGatewayDispatch {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/code_agent_node_orchestrator.dart",
              "line": 36,
              "kind": "class",
              "name": "CodeAgentNodeOrchestrator",
              "signature": "class CodeAgentNodeOrchestrator {"
            }
          ]
        },
        {
          "path": "lib/runtime/codex_config_bridge.dart",
          "language": "dart",
          "symbolCount": 4,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/codex_config_bridge.dart",
              "line": 10,
              "kind": "class",
              "name": "CodexConfigBridge",
              "signature": "class CodexConfigBridge {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/codex_config_bridge.dart",
              "line": 398,
              "kind": "enum",
              "name": "CodexSandboxMode",
              "signature": "enum CodexSandboxMode {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/codex_config_bridge.dart",
              "line": 408,
              "kind": "enum",
              "name": "CodexApprovalPolicy",
              "signature": "enum CodexApprovalPolicy {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/codex_config_bridge.dart",
              "line": 418,
              "kind": "class",
              "name": "CodexMcpServer",
              "signature": "class CodexMcpServer {"
            }
          ]
        },
        {
          "path": "lib/runtime/codex_runtime.dart",
          "language": "dart",
          "symbolCount": 16,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/codex_runtime.dart",
              "line": 10,
              "kind": "enum",
              "name": "CodexSandboxMode",
              "signature": "enum CodexSandboxMode {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/codex_runtime.dart",
              "line": 20,
              "kind": "enum",
              "name": "CodexApprovalPolicy",
              "signature": "enum CodexApprovalPolicy {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/codex_runtime.dart",
              "line": 30,
              "kind": "enum",
              "name": "CodexAuthMode",
              "signature": "enum CodexAuthMode {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/codex_runtime.dart",
              "line": 40,
              "kind": "class",
              "name": "CodexThread",
              "signature": "class CodexThread {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/codex_runtime.dart",
              "line": 73,
              "kind": "class",
              "name": "CodexTurn",
              "signature": "class CodexTurn {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/codex_runtime.dart",
              "line": 104,
              "kind": "class",
              "name": "CodexAccount",
              "signature": "class CodexAccount {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/codex_runtime.dart",
              "line": 135,
              "kind": "class",
              "name": "CodexRateLimit",
              "signature": "class CodexRateLimit {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/codex_runtime.dart",
              "line": 158,
              "kind": "class",
              "name": "CodexUserInput",
              "signature": "class CodexUserInput {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/codex_runtime.dart",
              "line": 178,
              "kind": "class",
              "name": "CodexAttachment",
              "signature": "class CodexAttachment {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/codex_runtime.dart",
              "line": 196,
              "kind": "class",
              "name": "CodexLogEvent",
              "signature": "class CodexLogEvent extends CodexEvent {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/codex_runtime.dart",
              "line": 209,
              "kind": "class",
              "name": "CodexNotificationEvent",
              "signature": "class CodexNotificationEvent extends CodexEvent {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/codex_runtime.dart",
              "line": 217,
              "kind": "class",
              "name": "CodexTurnEvent",
              "signature": "class CodexTurnEvent extends CodexEvent {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/codex_runtime.dart",
              "line": 251,
              "kind": "class",
              "name": "CodexRpcError",
              "signature": "class CodexRpcError implements Exception {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/codex_runtime.dart",
              "line": 271,
              "kind": "enum",
              "name": "CodexConnectionState",
              "signature": "enum CodexConnectionState {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/codex_runtime.dart",
              "line": 281,
              "kind": "class",
              "name": "CodexRuntime",
              "signature": "class CodexRuntime extends ChangeNotifier {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/codex_runtime.dart",
              "line": 629,
              "kind": "class",
              "name": "CodexLaunchConfiguration",
              "signature": "class CodexLaunchConfiguration {"
            }
          ]
        },
        {
          "path": "lib/runtime/desktop_platform_service.dart",
          "language": "dart",
          "symbolCount": 4,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/desktop_platform_service.dart",
              "line": 9,
              "kind": "abstract interface",
              "name": "DesktopPlatformService",
              "signature": "abstract class DesktopPlatformService {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/desktop_platform_service.dart",
              "line": 31,
              "kind": "top-level function",
              "name": "createDesktopPlatformService",
              "signature": "DesktopPlatformService createDesktopPlatformService() {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/desktop_platform_service.dart",
              "line": 38,
              "kind": "class",
              "name": "UnsupportedDesktopPlatformService",
              "signature": "class UnsupportedDesktopPlatformService implements DesktopPlatformService {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/desktop_platform_service.dart",
              "line": 74,
              "kind": "class",
              "name": "MethodChannelDesktopPlatformService",
              "signature": "class MethodChannelDesktopPlatformService implements DesktopPlatformService {"
            }
          ]
        },
        {
          "path": "lib/runtime/desktop_thread_artifact_service.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/desktop_thread_artifact_service.dart",
              "line": 6,
              "kind": "class",
              "name": "DesktopThreadArtifactService",
              "signature": "class DesktopThreadArtifactService {"
            }
          ]
        },
        {
          "path": "lib/runtime/device_identity_store.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/device_identity_store.dart",
              "line": 10,
              "kind": "class",
              "name": "DeviceIdentityStore",
              "signature": "class DeviceIdentityStore {"
            }
          ]
        },
        {
          "path": "lib/runtime/embedded_agent_launch_policy.dart",
          "language": "dart",
          "symbolCount": 2,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/embedded_agent_launch_policy.dart",
              "line": 6,
              "kind": "top-level function",
              "name": "shouldBlockEmbeddedAgentLaunch",
              "signature": "bool shouldBlockEmbeddedAgentLaunch({ required bool isAppleHost, bool? enabled, }) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/embedded_agent_launch_policy.dart",
              "line": 19,
              "kind": "top-level function",
              "name": "shouldBlockGoCoreLaunch",
              "signature": "bool shouldBlockGoCoreLaunch({ required bool isAppleHost, bool? enabled, }) {"
            }
          ]
        },
        {
          "path": "lib/runtime/external_code_agent_acp_desktop_transport.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/external_code_agent_acp_desktop_transport.dart",
              "line": 11,
              "kind": "class",
              "name": "ExternalCodeAgentAcpDesktopTransport",
              "signature": "class ExternalCodeAgentAcpDesktopTransport implements ExternalCodeAgentAcpTransport {"
            }
          ]
        },
        {
          "path": "lib/runtime/file_store_support.dart",
          "language": "dart",
          "symbolCount": 18,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/file_store_support.dart",
              "line": 9,
              "kind": "top-level function",
              "name": "debugOverridePersistentSupportRoot",
              "signature": "void debugOverridePersistentSupportRoot(String? path) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/file_store_support.dart",
              "line": 16,
              "kind": "top-level function",
              "name": "defaultUserSettingsRootPath",
              "signature": "String? defaultUserSettingsRootPath({ Map<String, String>? environment, String? operatingSystem, }) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/file_store_support.dart",
              "line": 45,
              "kind": "top-level function",
              "name": "defaultUserSettingsFilePath",
              "signature": "String? defaultUserSettingsFilePath({ Map<String, String>? environment, String? operatingSystem, }) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/file_store_support.dart",
              "line": 59,
              "kind": "enum",
              "name": "PersistentStoreScope",
              "signature": "enum PersistentStoreScope { settings, tasks, secrets, audit }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/file_store_support.dart",
              "line": 61,
              "kind": "class",
              "name": "PersistentWriteFailure",
              "signature": "class PersistentWriteFailure {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/file_store_support.dart",
              "line": 75,
              "kind": "class",
              "name": "PersistentWriteFailures",
              "signature": "class PersistentWriteFailures {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/file_store_support.dart",
              "line": 92,
              "kind": "class",
              "name": "StoreLayout",
              "signature": "class StoreLayout {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/file_store_support.dart",
              "line": 122,
              "kind": "class",
              "name": "StoreLayoutResolver",
              "signature": "class StoreLayoutResolver {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/file_store_support.dart",
              "line": 222,
              "kind": "top-level function",
              "name": "normalizeStoreDirectoryPath",
              "signature": "String normalizeStoreDirectoryPath(String path) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/file_store_support.dart",
              "line": 239,
              "kind": "top-level function",
              "name": "ensureDirectory",
              "signature": "Future<Directory> ensureDirectory(String path) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/file_store_support.dart",
              "line": 247,
              "kind": "top-level function",
              "name": "ensureOwnerOnlyDirectory",
              "signature": "Future<void> ensureOwnerOnlyDirectory(Directory directory) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/file_store_support.dart",
              "line": 254,
              "kind": "top-level function",
              "name": "ensureOwnerOnlyFile",
              "signature": "Future<void> ensureOwnerOnlyFile(File file) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/file_store_support.dart",
              "line": 261,
              "kind": "top-level function",
              "name": "shouldApplyUnixOwnerOnlyPermissionsInternal",
              "signature": "bool shouldApplyUnixOwnerOnlyPermissionsInternal({String? operatingSystem}) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/file_store_support.dart",
              "line": 266,
              "kind": "top-level function",
              "name": "encodeStableFileKey",
              "signature": "String encodeStableFileKey(String key) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/file_store_support.dart",
              "line": 270,
              "kind": "top-level function",
              "name": "atomicWriteString",
              "signature": "Future<void> atomicWriteString( File file, String contents, { bool ownerOnly = false, }) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/file_store_support.dart",
              "line": 292,
              "kind": "top-level function",
              "name": "deleteIfExists",
              "signature": "Future<void> deleteIfExists(File file) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/file_store_support.dart",
              "line": 298,
              "kind": "top-level function",
              "name": "decodeYamlDocument",
              "signature": "Object? decodeYamlDocument(String raw) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/file_store_support.dart",
              "line": 323,
              "kind": "top-level function",
              "name": "encodeYamlDocument",
              "signature": "String encodeYamlDocument(Object? value) {"
            }
          ]
        },
        {
          "path": "lib/runtime/gateway_acp_client.dart",
          "language": "dart",
          "symbolCount": 5,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/gateway_acp_client.dart",
              "line": 18,
              "kind": "class",
              "name": "GatewayAcpException",
              "signature": "class GatewayAcpException implements Exception {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_acp_client.dart",
              "line": 35,
              "kind": "class",
              "name": "GatewayAcpCapabilities",
              "signature": "class GatewayAcpCapabilities {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_acp_client.dart",
              "line": 113,
              "kind": "class",
              "name": "GatewayAcpClient",
              "signature": "class GatewayAcpClient {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_acp_client.dart",
              "line": 1384,
              "kind": "class",
              "name": "GatewayAcpRuntimeSessionClient",
              "signature": "class GatewayAcpRuntimeSessionClient implements GatewayRuntimeSessionClient {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_acp_client.dart",
              "line": 1478,
              "kind": "top-level function",
              "name": "gatewayAcpHttpResponseTimeoutFor",
              "signature": "Duration gatewayAcpHttpResponseTimeoutFor( Uri endpoint, String method, [ Map<String, dynamic> params = const <String, dynamic>{}, ]) {"
            }
          ]
        },
        {
          "path": "lib/runtime/gateway_runtime.dart",
          "language": "dart",
          "symbolCount": 0,
          "symbols": []
        },
        {
          "path": "lib/runtime/gateway_runtime_api.dart",
          "language": "dart",
          "symbolCount": 2,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_api.dart",
              "line": 3,
              "kind": "extension",
              "name": "GatewayRuntimeApiInternal",
              "signature": "extension GatewayRuntimeApiInternal on GatewayRuntime {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_api.dart",
              "line": 608,
              "kind": "top-level function",
              "name": "skillMissingListInternal",
              "signature": "List<String> skillMissingListInternal( Map<String, dynamic> skill, String nestedKey, String flatKey, ) {"
            }
          ]
        },
        {
          "path": "lib/runtime/gateway_runtime_core.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_core.dart",
              "line": 25,
              "kind": "class",
              "name": "GatewayRuntime",
              "signature": "class GatewayRuntime extends ChangeNotifier with GatewayRuntimeHelpersInternal {"
            }
          ]
        },
        {
          "path": "lib/runtime/gateway_runtime_errors.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_errors.dart",
              "line": 21,
              "kind": "class",
              "name": "GatewayRuntimeException",
              "signature": "class GatewayRuntimeException implements Exception {"
            }
          ]
        },
        {
          "path": "lib/runtime/gateway_runtime_events.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_events.dart",
              "line": 21,
              "kind": "class",
              "name": "GatewayPushEvent",
              "signature": "class GatewayPushEvent {"
            }
          ]
        },
        {
          "path": "lib/runtime/gateway_runtime_helpers.dart",
          "language": "dart",
          "symbolCount": 17,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_helpers.dart",
              "line": 21,
              "kind": "top-level function",
              "name": "formatGatewayConnectAuthSummary",
              "signature": "String formatGatewayConnectAuthSummary({ required String mode, required List<String> fields, required List<String> sources, }) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_helpers.dart",
              "line": 31,
              "kind": "mixin",
              "name": "GatewayRuntimeHelpersInternal",
              "signature": "mixin GatewayRuntimeHelpersInternal on ChangeNotifier {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_helpers.dart",
              "line": 561,
              "kind": "class",
              "name": "GatewaySetupPayload",
              "signature": "class GatewaySetupPayload {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_helpers.dart",
              "line": 577,
              "kind": "top-level function",
              "name": "decodeGatewaySetupCode",
              "signature": "GatewaySetupPayload? decodeGatewaySetupCode(String rawInput) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_helpers.dart",
              "line": 597,
              "kind": "top-level function",
              "name": "decodeSetupPayloadJsonInternal",
              "signature": "GatewaySetupPayload? decodeSetupPayloadJsonInternal(String raw) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_helpers.dart",
              "line": 622,
              "kind": "top-level function",
              "name": "resolveSetupCodeCandidateInternal",
              "signature": "String resolveSetupCodeCandidateInternal(String raw) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_helpers.dart",
              "line": 657,
              "kind": "top-level function",
              "name": "composeManualUrlInternal",
              "signature": "String? composeManualUrlInternal(String? host, int? port, bool? tls) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_helpers.dart",
              "line": 667,
              "kind": "top-level function",
              "name": "asMap",
              "signature": "Map<String, dynamic> asMap(Object? value) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_helpers.dart",
              "line": 677,
              "kind": "top-level function",
              "name": "asList",
              "signature": "List<dynamic> asList(Object? value) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_helpers.dart",
              "line": 687,
              "kind": "top-level function",
              "name": "stringValue",
              "signature": "String? stringValue(Object? value) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_helpers.dart",
              "line": 695,
              "kind": "top-level function",
              "name": "boolValue",
              "signature": "bool? boolValue(Object? value) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_helpers.dart",
              "line": 710,
              "kind": "top-level function",
              "name": "intValue",
              "signature": "int? intValue(Object? value) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_helpers.dart",
              "line": 723,
              "kind": "top-level function",
              "name": "doubleValue",
              "signature": "double? doubleValue(Object? value) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_helpers.dart",
              "line": 736,
              "kind": "top-level function",
              "name": "stringList",
              "signature": "List<String> stringList(Object? value) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_helpers.dart",
              "line": 742,
              "kind": "top-level function",
              "name": "extractMessageText",
              "signature": "String extractMessageText(Map<String, dynamic> message) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_helpers.dart",
              "line": 763,
              "kind": "top-level function",
              "name": "randomIdInternal",
              "signature": "String randomIdInternal() {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_helpers.dart",
              "line": 773,
              "kind": "class",
              "name": "RpcResponseInternal",
              "signature": "class RpcResponseInternal {"
            }
          ]
        },
        {
          "path": "lib/runtime/gateway_runtime_protocol.dart",
          "language": "dart",
          "symbolCount": 0,
          "symbols": []
        },
        {
          "path": "lib/runtime/gateway_runtime_session_client.dart",
          "language": "dart",
          "symbolCount": 7,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_session_client.dart",
              "line": 6,
              "kind": "class",
              "name": "GatewayRuntimeSessionConnectRequest",
              "signature": "class GatewayRuntimeSessionConnectRequest {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_session_client.dart",
              "line": 89,
              "kind": "class",
              "name": "GatewayRuntimeSessionConnectResult",
              "signature": "class GatewayRuntimeSessionConnectResult {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_session_client.dart",
              "line": 114,
              "kind": "enum",
              "name": "GatewayRuntimeSessionUpdateType",
              "signature": "enum GatewayRuntimeSessionUpdateType { snapshot, log, push }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_session_client.dart",
              "line": 116,
              "kind": "class",
              "name": "GatewayRuntimeSessionUpdate",
              "signature": "class GatewayRuntimeSessionUpdate {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_session_client.dart",
              "line": 177,
              "kind": "abstract interface",
              "name": "GatewayRuntimeSessionClient",
              "signature": "abstract class GatewayRuntimeSessionClient {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_session_client.dart",
              "line": 197,
              "kind": "top-level function",
              "name": "gatewayConnectionSnapshotFromJson",
              "signature": "GatewayConnectionSnapshot gatewayConnectionSnapshotFromJson( Map<String, dynamic> json, ) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/gateway_runtime_session_client.dart",
              "line": 224,
              "kind": "top-level function",
              "name": "runtimeLogEntryFromJson",
              "signature": "RuntimeLogEntry runtimeLogEntryFromJson(Map<String, dynamic> json) {"
            }
          ]
        },
        {
          "path": "lib/runtime/go_core.dart",
          "language": "dart",
          "symbolCount": 4,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/go_core.dart",
              "line": 4,
              "kind": "enum",
              "name": "GoCoreLaunchSource",
              "signature": "enum GoCoreLaunchSource { buildArtifact }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/go_core.dart",
              "line": 7,
              "kind": "class",
              "name": "GoCoreLaunch",
              "signature": "class GoCoreLaunch {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/go_core.dart",
              "line": 21,
              "kind": "typedef",
              "name": "GoCoreBinaryExistsResolver",
              "signature": "typedef GoCoreBinaryExistsResolver = Future<bool> Function(String command);"
            },
            {
              "language": "dart",
              "path": "lib/runtime/go_core.dart",
              "line": 24,
              "kind": "class",
              "name": "GoCoreLocator",
              "signature": "class GoCoreLocator {"
            }
          ]
        },
        {
          "path": "lib/runtime/go_runtime_dispatch_desktop_client.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/go_runtime_dispatch_desktop_client.dart",
              "line": 5,
              "kind": "class",
              "name": "GoRuntimeDispatchDesktopClient",
              "signature": "class GoRuntimeDispatchDesktopClient implements RuntimeDispatchResolver {"
            }
          ]
        },
        {
          "path": "lib/runtime/go_task_service_client.dart",
          "language": "dart",
          "symbolCount": 20,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/go_task_service_client.dart",
              "line": 7,
              "kind": "enum",
              "name": "GoTaskServiceRoute",
              "signature": "enum GoTaskServiceRoute { externalAcpSingle, externalAcpMulti }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/go_task_service_client.dart",
              "line": 9,
              "kind": "enum",
              "name": "GoTaskServiceCollaborationMode",
              "signature": "enum GoTaskServiceCollaborationMode { standard, multiAgent }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/go_task_service_client.dart",
              "line": 11,
              "kind": "class",
              "name": "ExternalCodeAgentAcpCapabilities",
              "signature": "class ExternalCodeAgentAcpCapabilities {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/go_task_service_client.dart",
              "line": 37,
              "kind": "class",
              "name": "ExternalCodeAgentAcpRoutingResolution",
              "signature": "class ExternalCodeAgentAcpRoutingResolution {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/go_task_service_client.dart",
              "line": 86,
              "kind": "enum",
              "name": "ExternalCodeAgentAcpRoutingMode",
              "signature": "enum ExternalCodeAgentAcpRoutingMode { auto, explicit }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/go_task_service_client.dart",
              "line": 88,
              "kind": "class",
              "name": "ExternalCodeAgentAcpAvailableSkill",
              "signature": "class ExternalCodeAgentAcpAvailableSkill {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/go_task_service_client.dart",
              "line": 111,
              "kind": "class",
              "name": "ExternalCodeAgentAcpRoutingConfig",
              "signature": "class ExternalCodeAgentAcpRoutingConfig {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/go_task_service_client.dart",
              "line": 188,
              "kind": "class",
              "name": "ExternalCodeAgentAcpSkillInstallApproval",
              "signature": "class ExternalCodeAgentAcpSkillInstallApproval {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/go_task_service_client.dart",
              "line": 208,
              "kind": "class",
              "name": "GoTaskServiceRequest",
              "signature": "class GoTaskServiceRequest {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/go_task_service_client.dart",
              "line": 385,
              "kind": "class",
              "name": "GoTaskServiceUpdate",
              "signature": "class GoTaskServiceUpdate {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/go_task_service_client.dart",
              "line": 414,
              "kind": "class",
              "name": "GoTaskServiceArtifact",
              "signature": "class GoTaskServiceArtifact {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/go_task_service_client.dart",
              "line": 469,
              "kind": "class",
              "name": "GoTaskServiceResult",
              "signature": "class GoTaskServiceResult {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/go_task_service_client.dart",
              "line": 629,
              "kind": "top-level function",
              "name": "goTaskServiceGatewayEntryState",
              "signature": "String? goTaskServiceGatewayEntryState({ required AssistantExecutionTarget requestedTarget, required GoTaskServiceResult result, }) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/go_task_service_client.dart",
              "line": 664,
              "kind": "abstract interface",
              "name": "ExternalCodeAgentAcpTransport",
              "signature": "abstract class ExternalCodeAgentAcpTransport {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/go_task_service_client.dart",
              "line": 703,
              "kind": "abstract interface",
              "name": "GoTaskServiceClient",
              "signature": "abstract class GoTaskServiceClient {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/go_task_service_client.dart",
              "line": 744,
              "kind": "top-level function",
              "name": "goTaskServiceUpdateFromAcpNotification",
              "signature": "GoTaskServiceUpdate? goTaskServiceUpdateFromAcpNotification( Map<String, dynamic> notification, ) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/go_task_service_client.dart",
              "line": 785,
              "kind": "top-level function",
              "name": "goTaskServiceResultFromAcpResponse",
              "signature": "GoTaskServiceResult goTaskServiceResultFromAcpResponse( Map<String, dynamic> response, { required GoTaskServiceRoute route, String streamedText = '', String? completedMessage, }) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/go_task_service_client.dart",
              "line": 979,
              "kind": "top-level function",
              "name": "mergeGoTaskServiceResponseResult",
              "signature": "Map<String, dynamic> mergeGoTaskServiceResponseResult( Map<String, dynamic> response, Map<String, dynamic> overlay, ) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/go_task_service_client.dart",
              "line": 1003,
              "kind": "top-level function",
              "name": "goTaskServiceBase64Size",
              "signature": "int goTaskServiceBase64Size(String base64) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/go_task_service_client.dart",
              "line": 1014,
              "kind": "top-level function",
              "name": "goTaskServiceAttachmentSha256",
              "signature": "String goTaskServiceAttachmentSha256(GatewayChatAttachmentPayload attachment) {"
            }
          ]
        },
        {
          "path": "lib/runtime/go_task_service_desktop_service.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/go_task_service_desktop_service.dart",
              "line": 6,
              "kind": "class",
              "name": "DesktopGoTaskService",
              "signature": "class DesktopGoTaskService implements GoTaskServiceClient {"
            }
          ]
        },
        {
          "path": "lib/runtime/mode_switcher.dart",
          "language": "dart",
          "symbolCount": 5,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/mode_switcher.dart",
              "line": 11,
              "kind": "enum",
              "name": "GatewayMode",
              "signature": "enum GatewayMode {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/mode_switcher.dart",
              "line": 20,
              "kind": "enum",
              "name": "ModeSwitcherState",
              "signature": "enum ModeSwitcherState {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/mode_switcher.dart",
              "line": 38,
              "kind": "class",
              "name": "ModeSwitchResult",
              "signature": "class ModeSwitchResult {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/mode_switcher.dart",
              "line": 53,
              "kind": "class",
              "name": "ModeCapabilities",
              "signature": "class ModeCapabilities {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/mode_switcher.dart",
              "line": 96,
              "kind": "class",
              "name": "ModeSwitcher",
              "signature": "class ModeSwitcher extends ChangeNotifier {"
            }
          ]
        },
        {
          "path": "lib/runtime/opencode_config_bridge.dart",
          "language": "dart",
          "symbolCount": 2,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/opencode_config_bridge.dart",
              "line": 3,
              "kind": "class",
              "name": "OpencodeConfigBridge",
              "signature": "class OpencodeConfigBridge {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/opencode_config_bridge.dart",
              "line": 104,
              "kind": "class",
              "name": "OpencodeMcpServer",
              "signature": "class OpencodeMcpServer {"
            }
          ]
        },
        {
          "path": "lib/runtime/platform_environment.dart",
          "language": "dart",
          "symbolCount": 7,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/platform_environment.dart",
              "line": 3,
              "kind": "enum",
              "name": "RuntimeHostPlatform",
              "signature": "enum RuntimeHostPlatform { macos, windows, linux, ios, android, other }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/platform_environment.dart",
              "line": 5,
              "kind": "top-level function",
              "name": "detectRuntimeHostPlatform",
              "signature": "RuntimeHostPlatform detectRuntimeHostPlatform({String? operatingSystem}) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/platform_environment.dart",
              "line": 16,
              "kind": "top-level function",
              "name": "resolveUserHomeDirectory",
              "signature": "String resolveUserHomeDirectory({ Map<String, String>? environment, String? operatingSystem, }) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/platform_environment.dart",
              "line": 43,
              "kind": "top-level function",
              "name": "resolveCodexHomeDirectory",
              "signature": "String resolveCodexHomeDirectory({ Map<String, String>? environment, String? operatingSystem, }) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/platform_environment.dart",
              "line": 63,
              "kind": "top-level function",
              "name": "joinPlatformPath",
              "signature": "String joinPlatformPath(String base, String child, {String? operatingSystem}) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/platform_environment.dart",
              "line": 78,
              "kind": "top-level function",
              "name": "defaultCodexBinaryCandidates",
              "signature": "List<String> defaultCodexBinaryCandidates({ Map<String, String>? environment, String? operatingSystem, }) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/platform_environment.dart",
              "line": 139,
              "kind": "top-level function",
              "name": "resolveGatewayClientId",
              "signature": "String resolveGatewayClientId({String? operatingSystem}) {"
            }
          ]
        },
        {
          "path": "lib/runtime/runtime_bootstrap.dart",
          "language": "dart",
          "symbolCount": 2,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/runtime_bootstrap.dart",
              "line": 5,
              "kind": "class",
              "name": "RuntimeBootstrapConfig",
              "signature": "class RuntimeBootstrapConfig {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_bootstrap.dart",
              "line": 128,
              "kind": "class",
              "name": "GatewayBootstrapTarget",
              "signature": "class GatewayBootstrapTarget {"
            }
          ]
        },
        {
          "path": "lib/runtime/runtime_controllers.dart",
          "language": "dart",
          "symbolCount": 0,
          "symbols": []
        },
        {
          "path": "lib/runtime/runtime_controllers_derived_tasks.dart",
          "language": "dart",
          "symbolCount": 4,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_derived_tasks.dart",
              "line": 6,
              "kind": "class",
              "name": "DerivedTasksController",
              "signature": "class DerivedTasksController extends ChangeNotifier {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_derived_tasks.dart",
              "line": 142,
              "kind": "top-level function",
              "name": "matchesSessionKey",
              "signature": "bool matchesSessionKey(String incoming, String current) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_derived_tasks.dart",
              "line": 148,
              "kind": "top-level function",
              "name": "encodePrettyJson",
              "signature": "String encodePrettyJson(Object value) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_derived_tasks.dart",
              "line": 153,
              "kind": "top-level function",
              "name": "ephemeralIdInternal",
              "signature": "String ephemeralIdInternal() =>"
            }
          ]
        },
        {
          "path": "lib/runtime/runtime_controllers_entities.dart",
          "language": "dart",
          "symbolCount": 4,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_entities.dart",
              "line": 14,
              "kind": "class",
              "name": "SkillsController",
              "signature": "class SkillsController extends ChangeNotifier {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_entities.dart",
              "line": 97,
              "kind": "class",
              "name": "ModelsController",
              "signature": "class ModelsController extends ChangeNotifier {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_entities.dart",
              "line": 170,
              "kind": "class",
              "name": "CronJobsController",
              "signature": "class CronJobsController extends ChangeNotifier {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_entities.dart",
              "line": 204,
              "kind": "class",
              "name": "DevicesController",
              "signature": "class DevicesController extends ChangeNotifier {"
            }
          ]
        },
        {
          "path": "lib/runtime/runtime_controllers_gateway.dart",
          "language": "dart",
          "symbolCount": 4,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_gateway.dart",
              "line": 14,
              "kind": "class",
              "name": "AiGatewayResponseExceptionInternal",
              "signature": "class AiGatewayResponseExceptionInternal implements Exception {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_gateway.dart",
              "line": 24,
              "kind": "class",
              "name": "GatewayAgentsController",
              "signature": "class GatewayAgentsController extends ChangeNotifier {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_gateway.dart",
              "line": 89,
              "kind": "class",
              "name": "GatewaySessionsController",
              "signature": "class GatewaySessionsController extends ChangeNotifier {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_gateway.dart",
              "line": 146,
              "kind": "class",
              "name": "GatewayChatController",
              "signature": "class GatewayChatController extends ChangeNotifier {"
            }
          ]
        },
        {
          "path": "lib/runtime/runtime_controllers_settings.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings.dart",
              "line": 21,
              "kind": "class",
              "name": "SettingsController",
              "signature": "class SettingsController extends ChangeNotifier {"
            }
          ]
        },
        {
          "path": "lib/runtime/runtime_controllers_settings_account.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_account.dart",
              "line": 3,
              "kind": "extension",
              "name": "SettingsControllerAccountExtension",
              "signature": "extension SettingsControllerAccountExtension on SettingsController {"
            }
          ]
        },
        {
          "path": "lib/runtime/runtime_controllers_settings_account_impl.dart",
          "language": "dart",
          "symbolCount": 11,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_account_impl.dart",
              "line": 5,
              "kind": "top-level function",
              "name": "loginAccountSettingsInternal",
              "signature": "Future<void> loginAccountSettingsInternal( SettingsController controller, { required String baseUrl, required String identifier, required String password, }) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_account_impl.dart",
              "line": 64,
              "kind": "top-level function",
              "name": "verifyAccountMfaSettingsInternal",
              "signature": "Future<void> verifyAccountMfaSettingsInternal( SettingsController controller, { required String baseUrl, required String code, }) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_account_impl.dart",
              "line": 121,
              "kind": "top-level function",
              "name": "completeAccountSignInSettingsInternal",
              "signature": "Future<void> completeAccountSignInSettingsInternal( SettingsController controller, { required String baseUrl, required Map<String, dynamic> payload, required String identifier, }) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_account_impl.dart",
              "line": 160,
              "kind": "top-level function",
              "name": "restoreAccountSessionSettingsInternal",
              "signature": "Future<void> restoreAccountSessionSettingsInternal( SettingsController controller, { String baseUrl = '', bool quiet = false, }) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_account_impl.dart",
              "line": 227,
              "kind": "top-level function",
              "name": "syncAccountSettingsInternal",
              "signature": "Future<AccountSyncResult> syncAccountSettingsInternal( SettingsController controller, { String baseUrl = '', bool quiet = false, Map<String, dynamic> profilePayloadOverride = const <String, dynamic>{}, }) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_account_impl.dart",
              "line": 373,
              "kind": "top-level function",
              "name": "logoutAccountSettingsInternal",
              "signature": "Future<void> logoutAccountSettingsInternal( SettingsController controller, { String statusMessage = 'Signed out', bool quiet = false, }) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_account_impl.dart",
              "line": 426,
              "kind": "top-level function",
              "name": "markAccountBridgeRuntimeUnavailableInternal",
              "signature": "Future<AccountSyncResult> markAccountBridgeRuntimeUnavailableInternal( SettingsController controller, { required String message, }) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_account_impl.dart",
              "line": 444,
              "kind": "top-level function",
              "name": "cancelAccountMfaChallengeSettingsInternal",
              "signature": "Future<void> cancelAccountMfaChallengeSettingsInternal( SettingsController controller, ) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_account_impl.dart",
              "line": 474,
              "kind": "top-level function",
              "name": "normalizeAccountBaseUrlSettingsInternal",
              "signature": "String normalizeAccountBaseUrlSettingsInternal( String raw, { String fallback = '', }) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_account_impl.dart",
              "line": 594,
              "kind": "top-level function",
              "name": "resolveAcpBridgeServerEffectiveConfigInternal",
              "signature": "AcpBridgeServerEffectiveConfig resolveAcpBridgeServerEffectiveConfigInternal( SettingsController controller, { required AcpBridgeServerModeConfig config, }) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_account_impl.dart",
              "line": 615,
              "kind": "top-level function",
              "name": "buildSavedAccountProfileSettingsInternal",
              "signature": "Future<SettingsSnapshot> buildSavedAccountProfileSettingsInternal( SettingsController controller, { required SettingsSnapshot settings, required String accountBaseUrl, required String accountIdentifier, required String bridgeServerUrl, required String bridgeToken, required bool isManualBridge, }) async {"
            }
          ]
        },
        {
          "path": "lib/runtime/runtime_controllers_settings_connectivity_impl.dart",
          "language": "dart",
          "symbolCount": 7,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_connectivity_impl.dart",
              "line": 20,
              "kind": "top-level function",
              "name": "testOllamaConnectionSettingsInternal",
              "signature": "Future<String> testOllamaConnectionSettingsInternal( SettingsController controller, { required bool cloud, }) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_connectivity_impl.dart",
              "line": 32,
              "kind": "top-level function",
              "name": "testOllamaConnectionDraftSettingsInternal",
              "signature": "Future<String> testOllamaConnectionDraftSettingsInternal( SettingsController controller, { required bool cloud, required OllamaLocalConfig localConfig, required OllamaCloudConfig cloudConfig, String apiKeyOverride = '', }) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_connectivity_impl.dart",
              "line": 75,
              "kind": "top-level function",
              "name": "testVaultConnectionSettingsInternal",
              "signature": "Future<String> testVaultConnectionSettingsInternal( SettingsController controller, ) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_connectivity_impl.dart",
              "line": 84,
              "kind": "top-level function",
              "name": "testVaultConnectionDraftSettingsInternal",
              "signature": "Future<String> testVaultConnectionDraftSettingsInternal( SettingsController controller, VaultConfig profile, { String tokenOverride = '', }) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_connectivity_impl.dart",
              "line": 125,
              "kind": "top-level function",
              "name": "syncAiGatewayCatalogSettingsInternal",
              "signature": "Future<AiGatewayProfile> syncAiGatewayCatalogSettingsInternal( SettingsController controller, AiGatewayProfile profile, { String apiKeyOverride = '', }) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_connectivity_impl.dart",
              "line": 237,
              "kind": "top-level function",
              "name": "testAiGatewayConnectionSettingsInternal",
              "signature": "Future<AiGatewayConnectionCheck> testAiGatewayConnectionSettingsInternal( SettingsController controller, AiGatewayProfile profile, { String apiKeyOverride = '', }) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_connectivity_impl.dart",
              "line": 307,
              "kind": "top-level function",
              "name": "loadAiGatewayModelsSettingsInternal",
              "signature": "Future<List<GatewayModelSummary>> loadAiGatewayModelsSettingsInternal( SettingsController controller, { AiGatewayProfile? profile, String apiKeyOverride = '', }) async {"
            }
          ]
        },
        {
          "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
          "language": "dart",
          "symbolCount": 25,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
              "line": 3,
              "kind": "top-level function",
              "name": "saveGatewaySecretsSettingsInternal",
              "signature": "Future<void> saveGatewaySecretsSettingsInternal( SettingsController controller, { int? profileIndex, required String token, required String password, }) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
              "line": 61,
              "kind": "top-level function",
              "name": "clearGatewaySecretsSettingsInternal",
              "signature": "Future<void> clearGatewaySecretsSettingsInternal( SettingsController controller, { int? profileIndex, bool token = false, bool password = false, }) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
              "line": 115,
              "kind": "top-level function",
              "name": "loadGatewayTokenSettingsInternal",
              "signature": "Future<String> loadGatewayTokenSettingsInternal( SettingsController controller, { int? profileIndex, }) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
              "line": 127,
              "kind": "top-level function",
              "name": "loadGatewayPasswordSettingsInternal",
              "signature": "Future<String> loadGatewayPasswordSettingsInternal( SettingsController controller, { int? profileIndex, }) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
              "line": 139,
              "kind": "top-level function",
              "name": "hasStoredGatewayTokenForProfileSettingsInternal",
              "signature": "bool hasStoredGatewayTokenForProfileSettingsInternal( SettingsController controller, int profileIndex, ) =>"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
              "line": 151,
              "kind": "top-level function",
              "name": "hasStoredGatewayPasswordForProfileSettingsInternal",
              "signature": "bool hasStoredGatewayPasswordForProfileSettingsInternal( SettingsController controller, int profileIndex, ) => controller.secureRefsInternal.containsKey( gatewayPasswordRefForProfileSettingsInternal(controller, profileIndex), );"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
              "line": 158,
              "kind": "top-level function",
              "name": "storedGatewayTokenMaskForProfileSettingsInternal",
              "signature": "String? storedGatewayTokenMaskForProfileSettingsInternal( SettingsController controller, int profileIndex, ) =>"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
              "line": 171,
              "kind": "top-level function",
              "name": "storedGatewayPasswordMaskForProfileSettingsInternal",
              "signature": "String? storedGatewayPasswordMaskForProfileSettingsInternal( SettingsController controller, int profileIndex, ) =>"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
              "line": 180,
              "kind": "top-level function",
              "name": "gatewayTokenRefForProfileSettingsInternal",
              "signature": "String gatewayTokenRefForProfileSettingsInternal( SettingsController controller, int profileIndex, ) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
              "line": 193,
              "kind": "top-level function",
              "name": "gatewayPasswordRefForProfileSettingsInternal",
              "signature": "String gatewayPasswordRefForProfileSettingsInternal( SettingsController controller, int profileIndex, ) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
              "line": 206,
              "kind": "top-level function",
              "name": "aiGatewayApiKeyRefSettingsInternal",
              "signature": "String aiGatewayApiKeyRefSettingsInternal( SettingsController controller, [ AiGatewayProfile? profile, ]) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
              "line": 215,
              "kind": "top-level function",
              "name": "vaultTokenRefSettingsInternal",
              "signature": "String vaultTokenRefSettingsInternal( SettingsController controller, [ VaultConfig? profile, ]) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
              "line": 224,
              "kind": "top-level function",
              "name": "ollamaCloudApiKeyRefSettingsInternal",
              "signature": "String ollamaCloudApiKeyRefSettingsInternal( SettingsController controller, [ OllamaCloudConfig? profile, ]) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
              "line": 233,
              "kind": "top-level function",
              "name": "saveOllamaCloudApiKeySettingsInternal",
              "signature": "Future<void> saveOllamaCloudApiKeySettingsInternal( SettingsController controller, String value, ) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
              "line": 259,
              "kind": "top-level function",
              "name": "loadOllamaCloudApiKeySettingsInternal",
              "signature": "Future<String> loadOllamaCloudApiKeySettingsInternal( SettingsController controller, ) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
              "line": 267,
              "kind": "top-level function",
              "name": "saveVaultTokenSettingsInternal",
              "signature": "Future<void> saveVaultTokenSettingsInternal( SettingsController controller, String value, ) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
              "line": 293,
              "kind": "top-level function",
              "name": "loadVaultTokenSettingsInternal",
              "signature": "Future<String> loadVaultTokenSettingsInternal( SettingsController controller, ) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
              "line": 301,
              "kind": "top-level function",
              "name": "saveAiGatewayApiKeySettingsInternal",
              "signature": "Future<void> saveAiGatewayApiKeySettingsInternal( SettingsController controller, String value, ) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
              "line": 327,
              "kind": "top-level function",
              "name": "loadAiGatewayApiKeySettingsInternal",
              "signature": "Future<String> loadAiGatewayApiKeySettingsInternal( SettingsController controller, ) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
              "line": 335,
              "kind": "top-level function",
              "name": "clearAiGatewayApiKeySettingsInternal",
              "signature": "Future<void> clearAiGatewayApiKeySettingsInternal( SettingsController controller, ) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
              "line": 345,
              "kind": "top-level function",
              "name": "saveSecretValueByRefSettingsInternal",
              "signature": "Future<void> saveSecretValueByRefSettingsInternal( SettingsController controller, String refName, String value, { required String provider, required String module, }) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
              "line": 372,
              "kind": "top-level function",
              "name": "loadSecretValueByRefSettingsInternal",
              "signature": "Future<String> loadSecretValueByRefSettingsInternal( SettingsController controller, String refName, ) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
              "line": 382,
              "kind": "top-level function",
              "name": "loadVaultTokenForSecretReadsSettingsInternal",
              "signature": "Future<String> loadVaultTokenForSecretReadsSettingsInternal( SettingsController controller, { String tokenOverride = '', }) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
              "line": 393,
              "kind": "top-level function",
              "name": "readVaultSecretByRefSettingsInternal",
              "signature": "Future<String> readVaultSecretByRefSettingsInternal( SettingsController controller, String refName, ) async {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_controllers_settings_secrets_impl.dart",
              "line": 423,
              "kind": "top-level function",
              "name": "resolveSecretValueSettingsInternal",
              "signature": "Future<String> resolveSecretValueSettingsInternal( SettingsController controller, { String explicitValue = '', String refName = '', String fallbackRefName = '', String accountTarget = '', bool allowVaultLookup = true, bool persistExplicitValue = true, }) async {"
            }
          ]
        },
        {
          "path": "lib/runtime/runtime_coordinator.dart",
          "language": "dart",
          "symbolCount": 2,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/runtime_coordinator.dart",
              "line": 17,
              "kind": "enum",
              "name": "CoordinatorState",
              "signature": "enum CoordinatorState { disconnected, connecting, connected, ready, error }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_coordinator.dart",
              "line": 20,
              "kind": "class",
              "name": "RuntimeCoordinator",
              "signature": "class RuntimeCoordinator extends ChangeNotifier {"
            }
          ]
        },
        {
          "path": "lib/runtime/runtime_dispatch_resolver.dart",
          "language": "dart",
          "symbolCount": 2,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/runtime_dispatch_resolver.dart",
              "line": 3,
              "kind": "class",
              "name": "RuntimeDispatchResolution",
              "signature": "class RuntimeDispatchResolution {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_dispatch_resolver.dart",
              "line": 17,
              "kind": "abstract interface",
              "name": "RuntimeDispatchResolver",
              "signature": "abstract class RuntimeDispatchResolver {"
            }
          ]
        },
        {
          "path": "lib/runtime/runtime_external_code_agents.dart",
          "language": "dart",
          "symbolCount": 3,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/runtime_external_code_agents.dart",
              "line": 1,
              "kind": "enum",
              "name": "ExternalAgentTransport",
              "signature": "enum ExternalAgentTransport { subprocess, websocketJsonRpc }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_external_code_agents.dart",
              "line": 3,
              "kind": "extension",
              "name": "ExternalAgentTransportCopy",
              "signature": "extension ExternalAgentTransportCopy on ExternalAgentTransport {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_external_code_agents.dart",
              "line": 12,
              "kind": "class",
              "name": "ExternalCodeAgentProvider",
              "signature": "class ExternalCodeAgentProvider {"
            }
          ]
        },
        {
          "path": "lib/runtime/runtime_models.dart",
          "language": "dart",
          "symbolCount": 0,
          "symbols": []
        },
        {
          "path": "lib/runtime/runtime_models_account.dart",
          "language": "dart",
          "symbolCount": 12,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_account.dart",
              "line": 3,
              "kind": "class",
              "name": "AccountSessionSummary",
              "signature": "class AccountSessionSummary {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_account.dart",
              "line": 67,
              "kind": "class",
              "name": "AccountTokenConfigured",
              "signature": "class AccountTokenConfigured {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_account.dart",
              "line": 96,
              "kind": "class",
              "name": "AccountSecretLocator",
              "signature": "class AccountSecretLocator {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_account.dart",
              "line": 154,
              "kind": "class",
              "name": "AccountRemoteProfile",
              "signature": "class AccountRemoteProfile {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_account.dart",
              "line": 248,
              "kind": "class",
              "name": "AcpBridgeServerRemoteServerSummary",
              "signature": "class AcpBridgeServerRemoteServerSummary {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_account.dart",
              "line": 276,
              "kind": "class",
              "name": "AcpBridgeServerCloudSyncConfig",
              "signature": "class AcpBridgeServerCloudSyncConfig {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_account.dart",
              "line": 334,
              "kind": "class",
              "name": "AcpBridgeServerSelfHostedConfig",
              "signature": "class AcpBridgeServerSelfHostedConfig {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_account.dart",
              "line": 387,
              "kind": "class",
              "name": "AcpBridgeServerEffectiveConfig",
              "signature": "class AcpBridgeServerEffectiveConfig {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_account.dart",
              "line": 442,
              "kind": "class",
              "name": "AcpBridgeServerModeConfig",
              "signature": "class AcpBridgeServerModeConfig {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_account.dart",
              "line": 498,
              "kind": "class",
              "name": "AccountSyncState",
              "signature": "class AccountSyncState {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_account.dart",
              "line": 588,
              "kind": "class",
              "name": "AccountSyncResult",
              "signature": "class AccountSyncResult {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_account.dart",
              "line": 607,
              "kind": "top-level function",
              "name": "isSupportedAccountManagedSecretTarget",
              "signature": "bool isSupportedAccountManagedSecretTarget(String target) {"
            }
          ]
        },
        {
          "path": "lib/runtime/runtime_models_configs.dart",
          "language": "dart",
          "symbolCount": 11,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_configs.dart",
              "line": 13,
              "kind": "class",
              "name": "GatewayConnectionProfile",
              "signature": "class GatewayConnectionProfile {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_configs.dart",
              "line": 121,
              "kind": "top-level function",
              "name": "normalizeGatewayProfiles",
              "signature": "List<GatewayConnectionProfile> normalizeGatewayProfiles({ Iterable<GatewayConnectionProfile>? profiles, }) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_configs.dart",
              "line": 162,
              "kind": "top-level function",
              "name": "replaceGatewayProfileAt",
              "signature": "List<GatewayConnectionProfile> replaceGatewayProfileAt( List<GatewayConnectionProfile> profiles, int _, GatewayConnectionProfile profile, ) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_configs.dart",
              "line": 206,
              "kind": "class",
              "name": "OllamaLocalConfig",
              "signature": "class OllamaLocalConfig {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_configs.dart",
              "line": 257,
              "kind": "class",
              "name": "OllamaCloudConfig",
              "signature": "class OllamaCloudConfig {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_configs.dart",
              "line": 324,
              "kind": "class",
              "name": "VaultConfig",
              "signature": "class VaultConfig {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_configs.dart",
              "line": 380,
              "kind": "class",
              "name": "AiGatewayProfile",
              "signature": "class AiGatewayProfile {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_configs.dart",
              "line": 473,
              "kind": "class",
              "name": "AiGatewayConnectionCheck",
              "signature": "class AiGatewayConnectionCheck {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_configs.dart",
              "line": 489,
              "kind": "enum",
              "name": "WebSessionPersistenceMode",
              "signature": "enum WebSessionPersistenceMode { browser, remote }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_configs.dart",
              "line": 491,
              "kind": "extension",
              "name": "WebSessionPersistenceModeCopy",
              "signature": "extension WebSessionPersistenceModeCopy on WebSessionPersistenceMode {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_configs.dart",
              "line": 508,
              "kind": "class",
              "name": "WebSessionPersistenceConfig",
              "signature": "class WebSessionPersistenceConfig {"
            }
          ]
        },
        {
          "path": "lib/runtime/runtime_models_connection.dart",
          "language": "dart",
          "symbolCount": 19,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_connection.dart",
              "line": 13,
              "kind": "enum",
              "name": "RuntimeConnectionMode",
              "signature": "enum RuntimeConnectionMode { unconfigured, remote }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_connection.dart",
              "line": 15,
              "kind": "extension",
              "name": "RuntimeConnectionModeCopy",
              "signature": "extension RuntimeConnectionModeCopy on RuntimeConnectionMode {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_connection.dart",
              "line": 29,
              "kind": "enum",
              "name": "RuntimeConnectionStatus",
              "signature": "enum RuntimeConnectionStatus { offline, connecting, connected, error }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_connection.dart",
              "line": 31,
              "kind": "extension",
              "name": "RuntimeConnectionStatusCopy",
              "signature": "extension RuntimeConnectionStatusCopy on RuntimeConnectionStatus {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_connection.dart",
              "line": 40,
              "kind": "top-level function",
              "name": "isLegacyAutoAssistantExecutionTargetValue",
              "signature": "bool isLegacyAutoAssistantExecutionTargetValue(String? value) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_connection.dart",
              "line": 44,
              "kind": "enum",
              "name": "AssistantExecutionTarget",
              "signature": "enum AssistantExecutionTarget { agent, gateway }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_connection.dart",
              "line": 46,
              "kind": "extension",
              "name": "AssistantExecutionTargetCopy",
              "signature": "extension AssistantExecutionTargetCopy on AssistantExecutionTarget {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_connection.dart",
              "line": 73,
              "kind": "top-level function",
              "name": "compactAssistantExecutionTargets",
              "signature": "List<AssistantExecutionTarget> compactAssistantExecutionTargets( Iterable<AssistantExecutionTarget> targets, ) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_connection.dart",
              "line": 85,
              "kind": "top-level function",
              "name": "collapseAssistantExecutionTargetForDisplay",
              "signature": "AssistantExecutionTarget collapseAssistantExecutionTargetForDisplay( AssistantExecutionTarget target, ) => target;"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_connection.dart",
              "line": 89,
              "kind": "top-level function",
              "name": "resolveAssistantExecutionTargetFromVisibleTargets",
              "signature": "AssistantExecutionTarget resolveAssistantExecutionTargetFromVisibleTargets( Iterable<AssistantExecutionTarget> visibleTargets, { AssistantExecutionTarget? currentTarget, }) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_connection.dart",
              "line": 103,
              "kind": "top-level function",
              "name": "normalizeSingleAgentProviderId",
              "signature": "String normalizeSingleAgentProviderId(String value) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_connection.dart",
              "line": 131,
              "kind": "top-level function",
              "name": "providerFallbackLabelInternal",
              "signature": "String providerFallbackLabelInternal(String providerId) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_connection.dart",
              "line": 143,
              "kind": "top-level function",
              "name": "providerFallbackBadgeInternal",
              "signature": "String providerFallbackBadgeInternal({ required String providerId, required String label, }) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_connection.dart",
              "line": 173,
              "kind": "top-level function",
              "name": "isSupportedExternalAcpEndpoint",
              "signature": "bool isSupportedExternalAcpEndpoint(String endpoint) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_connection.dart",
              "line": 183,
              "kind": "class",
              "name": "SingleAgentProvider",
              "signature": "class SingleAgentProvider {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_connection.dart",
              "line": 326,
              "kind": "extension",
              "name": "SingleAgentProviderCopy",
              "signature": "extension SingleAgentProviderCopy on SingleAgentProvider {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_connection.dart",
              "line": 346,
              "kind": "enum",
              "name": "SingleAgentProviderSource",
              "signature": "enum SingleAgentProviderSource { externalExtension }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_connection.dart",
              "line": 348,
              "kind": "top-level function",
              "name": "normalizeSingleAgentProviderList",
              "signature": "List<SingleAgentProvider> normalizeSingleAgentProviderList( Iterable<SingleAgentProvider> providers, ) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_connection.dart",
              "line": 364,
              "kind": "top-level function",
              "name": "isBridgeOwnedSingleAgentProviderId",
              "signature": "bool isBridgeOwnedSingleAgentProviderId(String providerId) {"
            }
          ]
        },
        {
          "path": "lib/runtime/runtime_models_gateway_entities.dart",
          "language": "dart",
          "symbolCount": 14,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_gateway_entities.dart",
              "line": 13,
              "kind": "class",
              "name": "GatewayChatAttachmentPayload",
              "signature": "class GatewayChatAttachmentPayload {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_gateway_entities.dart",
              "line": 39,
              "kind": "class",
              "name": "GatewayInstanceSummary",
              "signature": "class GatewayInstanceSummary {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_gateway_entities.dart",
              "line": 69,
              "kind": "class",
              "name": "GatewaySkillSummary",
              "signature": "class GatewaySkillSummary {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_gateway_entities.dart",
              "line": 95,
              "kind": "class",
              "name": "GatewayConnectorSummary",
              "signature": "class GatewayConnectorSummary {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_gateway_entities.dart",
              "line": 123,
              "kind": "class",
              "name": "GatewayModelSummary",
              "signature": "class GatewayModelSummary {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_gateway_entities.dart",
              "line": 139,
              "kind": "class",
              "name": "GatewayCronJobSummary",
              "signature": "class GatewayCronJobSummary {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_gateway_entities.dart",
              "line": 165,
              "kind": "class",
              "name": "GatewayDevicePairingList",
              "signature": "class GatewayDevicePairingList {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_gateway_entities.dart",
              "line": 176,
              "kind": "class",
              "name": "GatewayPendingDevice",
              "signature": "class GatewayPendingDevice {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_gateway_entities.dart",
              "line": 203,
              "kind": "class",
              "name": "GatewayPairedDevice",
              "signature": "class GatewayPairedDevice {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_gateway_entities.dart",
              "line": 232,
              "kind": "class",
              "name": "GatewayDeviceTokenSummary",
              "signature": "class GatewayDeviceTokenSummary {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_gateway_entities.dart",
              "line": 252,
              "kind": "class",
              "name": "SecretReferenceEntry",
              "signature": "class SecretReferenceEntry {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_gateway_entities.dart",
              "line": 268,
              "kind": "class",
              "name": "SecretAuditEntry",
              "signature": "class SecretAuditEntry {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_gateway_entities.dart",
              "line": 308,
              "kind": "class",
              "name": "DerivedTaskItem",
              "signature": "class DerivedTaskItem {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_gateway_entities.dart",
              "line": 332,
              "kind": "class",
              "name": "LocalDeviceIdentity",
              "signature": "class LocalDeviceIdentity {"
            }
          ]
        },
        {
          "path": "lib/runtime/runtime_models_multi_agent.dart",
          "language": "dart",
          "symbolCount": 3,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_multi_agent.dart",
              "line": 1,
              "kind": "class",
              "name": "ManagedSkillEntry",
              "signature": "class ManagedSkillEntry {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_multi_agent.dart",
              "line": 42,
              "kind": "class",
              "name": "ManagedMcpServerEntry",
              "signature": "class ManagedMcpServerEntry {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_multi_agent.dart",
              "line": 118,
              "kind": "class",
              "name": "ManagedMountTargetState",
              "signature": "class ManagedMountTargetState {"
            }
          ]
        },
        {
          "path": "lib/runtime/runtime_models_profiles.dart",
          "language": "dart",
          "symbolCount": 20,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_profiles.dart",
              "line": 13,
              "kind": "top-level function",
              "name": "normalizeAuthorizedSkillDirectoryPath",
              "signature": "String normalizeAuthorizedSkillDirectoryPath(String path) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_profiles.dart",
              "line": 29,
              "kind": "class",
              "name": "AuthorizedSkillDirectory",
              "signature": "class AuthorizedSkillDirectory {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_profiles.dart",
              "line": 59,
              "kind": "top-level function",
              "name": "normalizeAuthorizedSkillDirectories",
              "signature": "List<AuthorizedSkillDirectory> normalizeAuthorizedSkillDirectories({ Iterable<AuthorizedSkillDirectory>? directories, }) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_profiles.dart",
              "line": 80,
              "kind": "class",
              "name": "AssistantThreadConnectionState",
              "signature": "class AssistantThreadConnectionState {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_profiles.dart",
              "line": 107,
              "kind": "enum",
              "name": "AssistantMessageViewMode",
              "signature": "enum AssistantMessageViewMode { rendered, raw }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_profiles.dart",
              "line": 109,
              "kind": "extension",
              "name": "AssistantMessageViewModeCopy",
              "signature": "extension AssistantMessageViewModeCopy on AssistantMessageViewMode {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_profiles.dart",
              "line": 123,
              "kind": "enum",
              "name": "WorkspaceRefKind",
              "signature": "enum WorkspaceRefKind { localPath, remotePath, objectStore }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_profiles.dart",
              "line": 125,
              "kind": "extension",
              "name": "WorkspaceRefKindCopy",
              "signature": "extension WorkspaceRefKindCopy on WorkspaceRefKind {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_profiles.dart",
              "line": 134,
              "kind": "enum",
              "name": "AssistantPermissionLevel",
              "signature": "enum AssistantPermissionLevel { defaultAccess, fullAccess }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_profiles.dart",
              "line": 136,
              "kind": "extension",
              "name": "AssistantPermissionLevelCopy",
              "signature": "extension AssistantPermissionLevelCopy on AssistantPermissionLevel {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_profiles.dart",
              "line": 155,
              "kind": "enum",
              "name": "CodeAgentRuntimeMode",
              "signature": "enum CodeAgentRuntimeMode { externalCli }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_profiles.dart",
              "line": 157,
              "kind": "extension",
              "name": "CodeAgentRuntimeModeCopy",
              "signature": "extension CodeAgentRuntimeModeCopy on CodeAgentRuntimeMode {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_profiles.dart",
              "line": 173,
              "kind": "enum",
              "name": "VpnMode",
              "signature": "enum VpnMode { tunnel, proxy }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_profiles.dart",
              "line": 175,
              "kind": "extension",
              "name": "VpnModeCopy",
              "signature": "extension VpnModeCopy on VpnMode {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_profiles.dart",
              "line": 189,
              "kind": "enum",
              "name": "DesktopEnvironment",
              "signature": "enum DesktopEnvironment { unknown, gnome, kde }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_profiles.dart",
              "line": 191,
              "kind": "extension",
              "name": "DesktopEnvironmentCopy",
              "signature": "extension DesktopEnvironmentCopy on DesktopEnvironment {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_profiles.dart",
              "line": 206,
              "kind": "class",
              "name": "LinuxDesktopConfig",
              "signature": "class LinuxDesktopConfig {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_profiles.dart",
              "line": 272,
              "kind": "class",
              "name": "SystemProxyState",
              "signature": "class SystemProxyState {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_profiles.dart",
              "line": 341,
              "kind": "class",
              "name": "TunnelSessionState",
              "signature": "class TunnelSessionState {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_profiles.dart",
              "line": 409,
              "kind": "class",
              "name": "DesktopIntegrationState",
              "signature": "class DesktopIntegrationState {"
            }
          ]
        },
        {
          "path": "lib/runtime/runtime_models_runtime_payloads.dart",
          "language": "dart",
          "symbolCount": 32,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 13,
              "kind": "class",
              "name": "GatewayConnectionSnapshot",
              "signature": "class GatewayConnectionSnapshot {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 183,
              "kind": "class",
              "name": "RuntimePackageInfo",
              "signature": "class RuntimePackageInfo {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 197,
              "kind": "class",
              "name": "RuntimeDeviceInfo",
              "signature": "class RuntimeDeviceInfo {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 219,
              "kind": "class",
              "name": "RuntimeLogEntry",
              "signature": "class RuntimeLogEntry {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 240,
              "kind": "class",
              "name": "GatewayAgentSummary",
              "signature": "class GatewayAgentSummary {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 254,
              "kind": "class",
              "name": "GatewaySessionSummary",
              "signature": "class GatewaySessionSummary {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 308,
              "kind": "class",
              "name": "GatewayChatMessage",
              "signature": "class GatewayChatMessage {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 393,
              "kind": "enum",
              "name": "ThreadRealm",
              "signature": "enum ThreadRealm { local, remote }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 395,
              "kind": "extension",
              "name": "ThreadRealmCopy",
              "signature": "extension ThreadRealmCopy on ThreadRealm {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 404,
              "kind": "enum",
              "name": "ThreadSubjectType",
              "signature": "enum ThreadSubjectType { tenant, user }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 406,
              "kind": "extension",
              "name": "ThreadSubjectTypeCopy",
              "signature": "extension ThreadSubjectTypeCopy on ThreadSubjectType {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 415,
              "kind": "enum",
              "name": "WorkspaceKind",
              "signature": "enum WorkspaceKind { localFs, remoteFs }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 417,
              "kind": "extension",
              "name": "WorkspaceKindCopy",
              "signature": "extension WorkspaceKindCopy on WorkspaceKind {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 436,
              "kind": "top-level function",
              "name": "isLegacyAutoThreadExecutionModeValue",
              "signature": "bool isLegacyAutoThreadExecutionModeValue(String? value) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 440,
              "kind": "enum",
              "name": "ThreadExecutionMode",
              "signature": "enum ThreadExecutionMode { agent, gateway }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 442,
              "kind": "extension",
              "name": "ThreadExecutionModeCopy",
              "signature": "extension ThreadExecutionModeCopy on ThreadExecutionMode {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 451,
              "kind": "enum",
              "name": "ThreadSelectionSource",
              "signature": "enum ThreadSelectionSource { inherited, explicit }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 453,
              "kind": "extension",
              "name": "ThreadSelectionSourceCopy",
              "signature": "extension ThreadSelectionSourceCopy on ThreadSelectionSource {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 462,
              "kind": "class",
              "name": "ThreadOwnerScope",
              "signature": "class ThreadOwnerScope {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 510,
              "kind": "class",
              "name": "WorkspaceBinding",
              "signature": "class WorkspaceBinding {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 574,
              "kind": "class",
              "name": "ExecutionBinding",
              "signature": "class ExecutionBinding {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 638,
              "kind": "top-level function",
              "name": "threadExecutionModeFromAssistantExecutionTarget",
              "signature": "ThreadExecutionMode threadExecutionModeFromAssistantExecutionTarget( AssistantExecutionTarget target, ) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 647,
              "kind": "top-level function",
              "name": "assistantExecutionTargetFromExecutionMode",
              "signature": "AssistantExecutionTarget assistantExecutionTargetFromExecutionMode( ThreadExecutionMode mode, ) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 656,
              "kind": "top-level function",
              "name": "workspaceRefKindFromWorkspaceKind",
              "signature": "WorkspaceRefKind workspaceRefKindFromWorkspaceKind(WorkspaceKind kind) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 663,
              "kind": "class",
              "name": "ThreadContextState",
              "signature": "class ThreadContextState {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 851,
              "kind": "class",
              "name": "TaskInputAttachmentRecord",
              "signature": "class TaskInputAttachmentRecord {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 915,
              "kind": "class",
              "name": "OpenClawTaskAssociation",
              "signature": "class OpenClawTaskAssociation {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 1090,
              "kind": "class",
              "name": "ThreadLifecycleState",
              "signature": "class ThreadLifecycleState {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 1146,
              "kind": "class",
              "name": "TaskThread",
              "signature": "class TaskThread {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 1496,
              "kind": "top-level function",
              "name": "isNewConversationTaskTitle",
              "signature": "bool isNewConversationTaskTitle(String title) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 1501,
              "kind": "top-level function",
              "name": "firstUserMessageTaskTitle",
              "signature": "String firstUserMessageTaskTitle( Iterable<GatewayChatMessage> messages, { String fallback = '', }) {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_runtime_payloads.dart",
              "line": 1523,
              "kind": "top-level function",
              "name": "derivePersistedTaskTitle",
              "signature": "String derivePersistedTaskTitle( String currentTitle, Iterable<GatewayChatMessage> messages, { String fallback = '', bool hasCustomTitle = false, }) {"
            }
          ]
        },
        {
          "path": "lib/runtime/runtime_models_settings_snapshot.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_settings_snapshot.dart",
              "line": 16,
              "kind": "class",
              "name": "SettingsSnapshot",
              "signature": "class SettingsSnapshot {"
            }
          ]
        },
        {
          "path": "lib/runtime/runtime_models_ui_state.dart",
          "language": "dart",
          "symbolCount": 2,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_ui_state.dart",
              "line": 8,
              "kind": "class",
              "name": "AppUiState",
              "signature": "class AppUiState {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/runtime_models_ui_state.dart",
              "line": 123,
              "kind": "top-level function",
              "name": "normalizeSavedGatewayTargets",
              "signature": "List<String> normalizeSavedGatewayTargets(Iterable<String> rawTargets) {"
            }
          ]
        },
        {
          "path": "lib/runtime/secret_store.dart",
          "language": "dart",
          "symbolCount": 3,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/secret_store.dart",
              "line": 7,
              "kind": "abstract interface",
              "name": "SecureStorageClient",
              "signature": "abstract class SecureStorageClient {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/secret_store.dart",
              "line": 15,
              "kind": "class",
              "name": "FileSecureStorageClient",
              "signature": "class FileSecureStorageClient implements SecureStorageClient {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/secret_store.dart",
              "line": 60,
              "kind": "class",
              "name": "SecretStore",
              "signature": "class SecretStore {"
            }
          ]
        },
        {
          "path": "lib/runtime/secure_config_store.dart",
          "language": "dart",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/secure_config_store.dart",
              "line": 9,
              "kind": "class",
              "name": "SecureConfigStore",
              "signature": "class SecureConfigStore {"
            }
          ]
        },
        {
          "path": "lib/runtime/settings_store.dart",
          "language": "dart",
          "symbolCount": 5,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/runtime/settings_store.dart",
              "line": 8,
              "kind": "enum",
              "name": "SettingsSnapshotReloadStatus",
              "signature": "enum SettingsSnapshotReloadStatus { applied, invalid }"
            },
            {
              "language": "dart",
              "path": "lib/runtime/settings_store.dart",
              "line": 10,
              "kind": "class",
              "name": "SettingsSnapshotReloadResult",
              "signature": "class SettingsSnapshotReloadResult {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/settings_store.dart",
              "line": 20,
              "kind": "enum",
              "name": "SkippedTaskThreadReason",
              "signature": "enum SkippedTaskThreadReason {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/settings_store.dart",
              "line": 26,
              "kind": "class",
              "name": "SkippedTaskThreadRecord",
              "signature": "class SkippedTaskThreadRecord {"
            },
            {
              "language": "dart",
              "path": "lib/runtime/settings_store.dart",
              "line": 36,
              "kind": "class",
              "name": "SettingsStore",
              "signature": "class SettingsStore {"
            }
          ]
        }
      ]
    },
    {
      "group": "lib/theme",
      "fileCount": 2,
      "symbolCount": 13,
      "files": [
        {
          "path": "lib/theme/app_palette.dart",
          "language": "dart",
          "symbolCount": 2,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/theme/app_palette.dart",
              "line": 4,
              "kind": "class",
              "name": "AppPalette",
              "signature": "class AppPalette extends ThemeExtension<AppPalette> {"
            },
            {
              "language": "dart",
              "path": "lib/theme/app_palette.dart",
              "line": 271,
              "kind": "extension",
              "name": "AppPaletteBuildContext",
              "signature": "extension AppPaletteBuildContext on BuildContext {"
            }
          ]
        },
        {
          "path": "lib/theme/app_theme.dart",
          "language": "dart",
          "symbolCount": 11,
          "symbols": [
            {
              "language": "dart",
              "path": "lib/theme/app_theme.dart",
              "line": 6,
              "kind": "enum",
              "name": "AppThemeSurface",
              "signature": "enum AppThemeSurface { desktop, web, mobile }"
            },
            {
              "language": "dart",
              "path": "lib/theme/app_theme.dart",
              "line": 8,
              "kind": "top-level function",
              "name": "resolveAppThemeSurface",
              "signature": "AppThemeSurface resolveAppThemeSurface({ TargetPlatform? platform, bool isWeb = kIsWeb, }) {"
            },
            {
              "language": "dart",
              "path": "lib/theme/app_theme.dart",
              "line": 24,
              "kind": "class",
              "name": "SimpleSpacing",
              "signature": "class SimpleSpacing {"
            },
            {
              "language": "dart",
              "path": "lib/theme/app_theme.dart",
              "line": 38,
              "kind": "class",
              "name": "SimpleRadius",
              "signature": "class SimpleRadius {"
            },
            {
              "language": "dart",
              "path": "lib/theme/app_theme.dart",
              "line": 51,
              "kind": "class",
              "name": "SimpleTypography",
              "signature": "class SimpleTypography {"
            },
            {
              "language": "dart",
              "path": "lib/theme/app_theme.dart",
              "line": 83,
              "kind": "class",
              "name": "SimpleSizes",
              "signature": "class SimpleSizes {"
            },
            {
              "language": "dart",
              "path": "lib/theme/app_theme.dart",
              "line": 102,
              "kind": "class",
              "name": "AppSpacing",
              "signature": "class AppSpacing {"
            },
            {
              "language": "dart",
              "path": "lib/theme/app_theme.dart",
              "line": 116,
              "kind": "class",
              "name": "AppRadius",
              "signature": "class AppRadius {"
            },
            {
              "language": "dart",
              "path": "lib/theme/app_theme.dart",
              "line": 129,
              "kind": "class",
              "name": "AppTypography",
              "signature": "class AppTypography {"
            },
            {
              "language": "dart",
              "path": "lib/theme/app_theme.dart",
              "line": 164,
              "kind": "class",
              "name": "AppSizes",
              "signature": "class AppSizes {"
            },
            {
              "language": "dart",
              "path": "lib/theme/app_theme.dart",
              "line": 185,
              "kind": "class",
              "name": "AppTheme",
              "signature": "class AppTheme {"
            }
          ]
        }
      ]
    },
    {
      "group": "rust/src",
      "fileCount": 4,
      "symbolCount": 16,
      "files": [
        {
          "path": "rust/src/error.rs",
          "language": "rust",
          "symbolCount": 1,
          "symbols": [
            {
              "language": "rust",
              "path": "rust/src/error.rs",
              "line": 7,
              "kind": "enum",
              "name": "CodexError",
              "signature": "pub enum CodexError {"
            }
          ]
        },
        {
          "path": "rust/src/lib.rs",
          "language": "rust",
          "symbolCount": 8,
          "symbols": [
            {
              "language": "rust",
              "path": "rust/src/lib.rs",
              "line": 22,
              "kind": "FFI function",
              "name": "codex_init",
              "signature": "pub unsafe extern \"C\" fn codex_init() -> i32 {"
            },
            {
              "language": "rust",
              "path": "rust/src/lib.rs",
              "line": 31,
              "kind": "FFI function",
              "name": "codex_runtime_create",
              "signature": "pub unsafe extern \"C\" fn codex_runtime_create(config: *const CodexConfig) -> *mut CodexRuntime {"
            },
            {
              "language": "rust",
              "path": "rust/src/lib.rs",
              "line": 46,
              "kind": "FFI function",
              "name": "codex_runtime_destroy",
              "signature": "pub unsafe extern \"C\" fn codex_runtime_destroy(runtime: *mut CodexRuntime) {"
            },
            {
              "language": "rust",
              "path": "rust/src/lib.rs",
              "line": 57,
              "kind": "FFI function",
              "name": "codex_start_thread",
              "signature": "pub unsafe extern \"C\" fn codex_start_thread( _runtime: *mut CodexRuntime, cwd: *const c_char, ) -> ThreadHandle {"
            },
            {
              "language": "rust",
              "path": "rust/src/lib.rs",
              "line": 75,
              "kind": "FFI function",
              "name": "codex_send_message",
              "signature": "pub unsafe extern \"C\" fn codex_send_message( runtime: *mut CodexRuntime, _thread: ThreadHandle, message: *const c_char, ) -> i32 {"
            },
            {
              "language": "rust",
              "path": "rust/src/lib.rs",
              "line": 96,
              "kind": "FFI function",
              "name": "codex_poll_events",
              "signature": "pub unsafe extern \"C\" fn codex_poll_events( runtime: *mut CodexRuntime, events: *mut CodexEvent, max_events: usize, ) -> usize {"
            },
            {
              "language": "rust",
              "path": "rust/src/lib.rs",
              "line": 117,
              "kind": "FFI function",
              "name": "codex_shutdown",
              "signature": "pub unsafe extern \"C\" fn codex_shutdown(runtime: *mut CodexRuntime) -> i32 {"
            },
            {
              "language": "rust",
              "path": "rust/src/lib.rs",
              "line": 132,
              "kind": "FFI function",
              "name": "codex_last_error",
              "signature": "pub unsafe extern \"C\" fn codex_last_error(runtime: *mut CodexRuntime) -> *const c_char {"
            }
          ]
        },
        {
          "path": "rust/src/runtime.rs",
          "language": "rust",
          "symbolCount": 5,
          "symbols": [
            {
              "language": "rust",
              "path": "rust/src/runtime.rs",
              "line": 12,
              "kind": "struct",
              "name": "CodexConfig",
              "signature": "pub struct CodexConfig {"
            },
            {
              "language": "rust",
              "path": "rust/src/runtime.rs",
              "line": 104,
              "kind": "struct",
              "name": "CodexConfigRust",
              "signature": "pub struct CodexConfigRust {"
            },
            {
              "language": "rust",
              "path": "rust/src/runtime.rs",
              "line": 118,
              "kind": "struct",
              "name": "ThreadHandle",
              "signature": "pub struct ThreadHandle {"
            },
            {
              "language": "rust",
              "path": "rust/src/runtime.rs",
              "line": 138,
              "kind": "enum",
              "name": "RuntimeState",
              "signature": "pub enum RuntimeState {"
            },
            {
              "language": "rust",
              "path": "rust/src/runtime.rs",
              "line": 147,
              "kind": "struct",
              "name": "CodexRuntime",
              "signature": "pub struct CodexRuntime {"
            }
          ]
        },
        {
          "path": "rust/src/types.rs",
          "language": "rust",
          "symbolCount": 2,
          "symbols": [
            {
              "language": "rust",
              "path": "rust/src/types.rs",
              "line": 8,
              "kind": "struct",
              "name": "CodexResult",
              "signature": "pub struct CodexResult {"
            },
            {
              "language": "rust",
              "path": "rust/src/types.rs",
              "line": 38,
              "kind": "struct",
              "name": "CodexEvent",
              "signature": "pub struct CodexEvent {"
            }
          ]
        }
      ]
    }
  ]
}
