Files
nyaterm/docs/web-api-inventory.json
T

3987 lines
91 KiB
JSON

{
"schemaVersion": 2,
"generator": "pnpm web:audit",
"scope": "Production frontend invoke calls, conditional literal branches, browser adapter and explicit server allowlists. Static evidence only; capability-gated desktop calls are not Web defects.",
"counts": {
"browser-adapter": 23,
"server-allowlist": 125,
"desktop-or-unmatched": 146
},
"serverCommands": [
"append_ai_audit",
"cancel_ai_chat_stream",
"cancel_session_creation",
"cancel_ssh_auth_request",
"check_web_plugin_compatibility",
"chmod_remote_file",
"clear_ai_history",
"clear_all_connections",
"clear_known_hosts",
"close_session",
"close_vnc_session",
"copy_file_entry",
"create_note",
"create_note_folder",
"create_remote_dir",
"create_remote_file",
"create_remote_symlink",
"delete_ai_session",
"delete_command_history",
"delete_connection",
"delete_connection_custom_icon",
"delete_credential",
"delete_group",
"delete_known_host",
"delete_note_node",
"delete_otp_entry",
"delete_password",
"delete_proxy",
"delete_proxy_group",
"delete_remote_file",
"delete_ssh_key",
"find_missing_remote_entries",
"finish_recording_scope",
"fuzzy_search_candidates",
"fuzzy_search_commands",
"fuzzy_search_history",
"generate_otp_code",
"get_ai_messages",
"get_ai_sessions",
"get_app_lock_state",
"get_app_runtime_info",
"get_app_settings",
"get_command_history",
"get_connection_custom_icons",
"get_connection_password_value",
"get_file_properties",
"get_groups",
"get_home_dir",
"get_known_hosts",
"get_note",
"get_notes_export",
"get_otp_entries",
"get_otp_secret_value",
"get_password_value",
"get_plugin_capabilities",
"get_plugin_catalog",
"get_plugin_marketplace",
"get_plugins",
"get_proxies",
"get_proxy_groups",
"get_proxy_password",
"get_quick_commands",
"get_remote_ascend_npu_overview",
"get_remote_file_stat",
"get_remote_gpu_overview",
"get_remote_processes",
"get_remote_stats",
"get_saved_connections",
"get_saved_credential_password",
"get_saved_credentials",
"get_saved_password_value",
"get_saved_passwords",
"get_session_cwd",
"get_session_info",
"get_sessions",
"get_ssh_key_passphrase",
"get_ssh_key_private_key",
"get_ssh_key_public_key",
"get_ssh_keys",
"get_support_info",
"get_supported_ssh_algorithms",
"get_system_font_infos",
"get_system_fonts",
"get_terminal_cwd",
"import_connection_icon",
"import_keyword_highlight_rules",
"import_quick_commands",
"increment_quick_command_use_count",
"list_ai_model_names",
"list_note_tree",
"list_plugins",
"list_remote_child_directories",
"list_remote_dir",
"list_sessions",
"move_file_entry",
"move_note_node",
"notify_mcp_session_restore_complete",
"open_remote_file_text",
"parse_otp_uri",
"read_remote_file_bytes",
"read_remote_file_text",
"rebind_ai_session",
"refresh_ai_model_settings",
"register_command_confirmation_candidate",
"register_command_submission",
"rename_note_node",
"rename_remote_file",
"reorder_credentials",
"reorder_items",
"respond_host_key_verify",
"respond_transfer_duplicate",
"respond_vnc_server_key",
"reveal_ai_provider_api_key",
"save_app_language",
"save_app_settings",
"save_app_ui_settings",
"save_connection",
"save_credential",
"save_group",
"save_otp_entry",
"save_password",
"save_proxy",
"save_proxy_group",
"save_quick_commands",
"save_ssh_key",
"set_proxy_group",
"signal_remote_process",
"start_ai_chat_stream",
"submit_otp_response",
"submit_ssh_auth_response",
"test_ai_model_connection",
"test_ai_provider_connection",
"translate_text",
"try_get_terminal_cwd",
"update_connection_asset_from_monitoring",
"update_connection_icon",
"update_note",
"update_remote_file_attributes",
"update_remote_symlink_target",
"upsert_quick_command",
"verify_master_password",
"vnc_input_batch",
"vnc_reconnect",
"vnc_set_clipboard_text",
"write_remote_file_text"
],
"browserCommands": [
"ack_session_output",
"attach_session",
"claim_external_open_requests",
"close_session",
"close_vnc_session",
"create_ssh_session",
"create_telnet_session",
"create_temporary_ssh_session",
"create_vnc_session",
"get_default_local_shell",
"get_local_shells",
"get_tunnels",
"list_serial_ports",
"log_frontend_batch",
"quit_application",
"read_clipboard_file_paths",
"read_clipboard_path_payload",
"read_clipboard_text",
"resize_session",
"upload_clipboard_image_to_ssh",
"vnc_input_batch",
"vnc_set_clipboard_text",
"write_bytes_to_session",
"write_clipboard_text",
"write_to_session"
],
"entries": [
{
"command": "ack_session_output",
"boundary": "browser-adapter",
"locations": [
{
"file": "src/components/terminal/outputAckCoordinator.ts",
"line": 335
}
]
},
{
"command": "activate_plugin_version",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/plugins.ts",
"line": 53
}
]
},
{
"command": "append_ai_audit",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/ai/AIAssistantPanel.tsx",
"line": 483
}
]
},
{
"command": "append_frontend_logs",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/logger.ts",
"line": 331
}
]
},
{
"command": "apply_portable_update",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/updater.ts",
"line": 190
}
]
},
{
"command": "attach_session",
"boundary": "browser-adapter",
"locations": [
{
"file": "src/components/terminal/XTerminal.tsx",
"line": 575
},
{
"file": "src/components/terminal/XTerminal.tsx",
"line": 2617
},
{
"file": "src/components/terminal/xterminalHibernationController.ts",
"line": 153
},
{
"file": "src/components/terminal/xterminalSessionEvents.ts",
"line": 339
},
{
"file": "src/lib/appSessionFactory.ts",
"line": 73
}
]
},
{
"command": "begin_github_gist_device_flow",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/settings/SyncBackupTab.tsx",
"line": 255
}
]
},
{
"command": "cancel_ai_chat_stream",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/ai/AIAssistantPanel.tsx",
"line": 1000
},
{
"file": "src/components/panel/ai/AIAssistantPanel.tsx",
"line": 1064
}
]
},
{
"command": "cancel_docker_sudo_password",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/dialog/docker/DockerSudoPasswordDialog.tsx",
"line": 72
}
]
},
{
"command": "cancel_github_gist_device_flow",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/settings/SyncBackupTab.tsx",
"line": 272
}
]
},
{
"command": "cancel_marketplace_plugin_review",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/plugins.ts",
"line": 19
}
]
},
{
"command": "cancel_otp_request",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/dialog/connections/OtpDialog.tsx",
"line": 97
}
]
},
{
"command": "cancel_session_creation",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/App.tsx",
"line": 809
},
{
"file": "src/App.tsx",
"line": 1189
}
]
},
{
"command": "cancel_ssh_auth_request",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/dialog/connections/SshAuthDialog.tsx",
"line": 278
}
]
},
{
"command": "cancel_transfer",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/context/TransferContext.tsx",
"line": 743
},
{
"file": "src/context/TransferContext.tsx",
"line": 864
},
{
"file": "src/context/TransferContext.tsx",
"line": 889
}
]
},
{
"command": "check_portable_update",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/updater.ts",
"line": 42
}
]
},
{
"command": "claim_external_open_requests",
"boundary": "browser-adapter",
"locations": [
{
"file": "src/hooks/useExternalOpenRequests.ts",
"line": 79
}
]
},
{
"command": "clear_ai_history",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/ai/AIAssistantPanel.tsx",
"line": 1173
}
]
},
{
"command": "clear_all_connections",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/saved-connections/index.tsx",
"line": 819
}
]
},
{
"command": "clear_known_hosts",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/security-auth/KnownHostsManagementTab.tsx",
"line": 64
}
]
},
{
"command": "clear_plugin_logs",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/plugins.ts",
"line": 34
}
]
},
{
"command": "close_plugin_scope",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/plugins.ts",
"line": 57
}
]
},
{
"command": "close_rdp_session",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/App.tsx",
"line": 1176
},
{
"file": "src/App.tsx",
"line": 1211
}
]
},
{
"command": "close_session",
"boundary": "browser-adapter",
"locations": [
{
"file": "src/App.tsx",
"line": 1220
},
{
"file": "src/App.tsx",
"line": 2443
},
{
"file": "src/context/AppProvider.tsx",
"line": 1054
},
{
"file": "src/lib/appSessionFactory.ts",
"line": 87
}
]
},
{
"command": "close_tunnel",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/NetworkPanel.tsx",
"line": 774
}
]
},
{
"command": "close_vnc_session",
"boundary": "browser-adapter",
"locations": [
{
"file": "src/App.tsx",
"line": 1182
},
{
"file": "src/App.tsx",
"line": 1215
}
]
},
{
"command": "configure_plugin",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/plugins.ts",
"line": 46
}
]
},
{
"command": "copy_file_entry",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/context/TransferContext.tsx",
"line": 602
}
]
},
{
"command": "create_local_session",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/App.tsx",
"line": 1466
},
{
"file": "src/components/terminal/XTerminal.tsx",
"line": 1246
},
{
"file": "src/context/AppProvider.tsx",
"line": 1160
},
{
"file": "src/hooks/useConnectAfterEdit.ts",
"line": 125
},
{
"file": "src/lib/appSessionFactory.ts",
"line": 110
},
{
"file": "src/lib/appSessionFactory.ts",
"line": 196
},
{
"file": "src/lib/appSessionFactory.ts",
"line": 215
}
]
},
{
"command": "create_multiplexed_ssh_session",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/App.tsx",
"line": 1931
}
]
},
{
"command": "create_note",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/note-editor/NoteEditor.tsx",
"line": 337
},
{
"file": "src/hooks/useNotesTree.ts",
"line": 155
}
]
},
{
"command": "create_note_folder",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/hooks/useNotesTree.ts",
"line": 144
}
]
},
{
"command": "create_plugin_scope",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/plugins.ts",
"line": 56
}
]
},
{
"command": "create_rdp_session",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/context/AppProvider.tsx",
"line": 1221
},
{
"file": "src/hooks/useConnectAfterEdit.ts",
"line": 146
},
{
"file": "src/lib/appSessionFactory.ts",
"line": 136
},
{
"file": "src/lib/appSessionFactory.ts",
"line": 276
}
]
},
{
"command": "create_remote_symlink",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/dialog/file-explorer/NewSymlinkDialog.tsx",
"line": 44
}
]
},
{
"command": "create_serial_session",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/terminal/XTerminal.tsx",
"line": 1266
},
{
"file": "src/components/terminal/XTerminal.tsx",
"line": 1270
},
{
"file": "src/components/terminal/XTerminal.tsx",
"line": 1277
},
{
"file": "src/context/AppProvider.tsx",
"line": 1190
},
{
"file": "src/hooks/useConnectAfterEdit.ts",
"line": 139
},
{
"file": "src/lib/appSessionFactory.ts",
"line": 123
},
{
"file": "src/lib/appSessionFactory.ts",
"line": 171
},
{
"file": "src/lib/appSessionFactory.ts",
"line": 248
},
{
"file": "src/lib/appSessionFactory.ts",
"line": 256
}
]
},
{
"command": "create_ssh_session",
"boundary": "browser-adapter",
"locations": [
{
"file": "src/components/terminal/XTerminal.tsx",
"line": 1280
},
{
"file": "src/components/terminal/XTerminal.tsx",
"line": 1297
},
{
"file": "src/context/AppProvider.tsx",
"line": 1149
},
{
"file": "src/hooks/useConnectAfterEdit.ts",
"line": 152
},
{
"file": "src/lib/appSessionFactory.ts",
"line": 141
},
{
"file": "src/lib/appSessionFactory.ts",
"line": 282
}
]
},
{
"command": "create_telnet_session",
"boundary": "browser-adapter",
"locations": [
{
"file": "src/components/terminal/XTerminal.tsx",
"line": 1251
},
{
"file": "src/components/terminal/XTerminal.tsx",
"line": 1255
},
{
"file": "src/components/terminal/XTerminal.tsx",
"line": 1263
},
{
"file": "src/context/AppProvider.tsx",
"line": 1175
},
{
"file": "src/hooks/useConnectAfterEdit.ts",
"line": 132
},
{
"file": "src/lib/appSessionFactory.ts",
"line": 116
},
{
"file": "src/lib/appSessionFactory.ts",
"line": 159
},
{
"file": "src/lib/appSessionFactory.ts",
"line": 223
},
{
"file": "src/lib/appSessionFactory.ts",
"line": 233
}
]
},
{
"command": "create_temporary_ssh_session",
"boundary": "browser-adapter",
"locations": [
{
"file": "src/components/terminal/XTerminal.tsx",
"line": 1290
},
{
"file": "src/lib/appSessionFactory.ts",
"line": 181
},
{
"file": "src/lib/appSessionFactory.ts",
"line": 293
}
]
},
{
"command": "create_vnc_session",
"boundary": "browser-adapter",
"locations": [
{
"file": "src/context/AppProvider.tsx",
"line": 1205
},
{
"file": "src/lib/appSessionFactory.ts",
"line": 129
},
{
"file": "src/lib/appSessionFactory.ts",
"line": 268
}
]
},
{
"command": "delete_ai_session",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/ai/AIAssistantPanel.tsx",
"line": 1197
}
]
},
{
"command": "delete_command_history",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/hooks/useCommandHistory.ts",
"line": 371
}
]
},
{
"command": "delete_connection",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/saved-connections/index.tsx",
"line": 733
}
]
},
{
"command": "delete_connection_custom_icon",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/pages/NewSessionPage.tsx",
"line": 692
}
]
},
{
"command": "delete_credential",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/security-auth/CredentialManagementTab.tsx",
"line": 250
}
]
},
{
"command": "delete_group",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/saved-connections/index.tsx",
"line": 808
}
]
},
{
"command": "delete_known_host",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/security-auth/KnownHostsManagementTab.tsx",
"line": 50
}
]
},
{
"command": "delete_local_file",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/dialog/file-explorer/DeleteDialog.tsx",
"line": 49
}
]
},
{
"command": "delete_note_node",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/hooks/useNotesTree.ts",
"line": 193
}
]
},
{
"command": "delete_otp_entry",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/security-auth/OtpManagementTab.tsx",
"line": 198
}
]
},
{
"command": "delete_password",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/security-auth/PasswordManagementTab.tsx",
"line": 310
}
]
},
{
"command": "delete_proxy",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/NetworkPanel.tsx",
"line": 726
}
]
},
{
"command": "delete_proxy_group",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/NetworkPanel.tsx",
"line": 811
}
]
},
{
"command": "delete_remote_file",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/dialog/file-explorer/DeleteDialog.tsx",
"line": 53
},
{
"file": "src/lib/terminalZmodemUpload.ts",
"line": 233
},
{
"file": "src/lib/terminalZmodemUpload.ts",
"line": 259
},
{
"file": "src/lib/terminalZmodemUpload.ts",
"line": 272
}
]
},
{
"command": "delete_ssh_key",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/security-auth/KeyManagementTab.tsx",
"line": 203
}
]
},
{
"command": "delete_tunnel",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/NetworkPanel.tsx",
"line": 738
}
]
},
{
"command": "delete_tunnel_group",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/NetworkPanel.tsx",
"line": 811
}
]
},
{
"command": "detach_session_renderer",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/terminal/xterminalHibernationController.ts",
"line": 274
}
]
},
{
"command": "detect_claude_code_cli",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/settings/AiTab.tsx",
"line": 608
}
]
},
{
"command": "detect_codex_cli",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/settings/AiTab.tsx",
"line": 579
}
]
},
{
"command": "docker_compose_action",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/DockerManager.tsx",
"line": 895
}
]
},
{
"command": "docker_compose_service_action",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/DockerManager.tsx",
"line": 496
}
]
},
{
"command": "docker_container_action",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/DockerManager.tsx",
"line": 372
}
]
},
{
"command": "docker_image_remove",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/DockerManager.tsx",
"line": 720
}
]
},
{
"command": "docker_network_remove",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/DockerManager.tsx",
"line": 825
}
]
},
{
"command": "docker_system_prune",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/DockerManager.tsx",
"line": 600
}
]
},
{
"command": "docker_volume_remove",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/DockerManager.tsx",
"line": 772
}
]
},
{
"command": "download_portable_update",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/updater.ts",
"line": 109
}
]
},
{
"command": "download_remote_directory",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/context/TransferContext.tsx",
"line": 660
}
]
},
{
"command": "download_remote_file",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 3393
},
{
"file": "src/context/TransferContext.tsx",
"line": 667
},
{
"file": "src/pages/FilePreviewPage.tsx",
"line": 259
},
{
"file": "src/pages/RemoteFileEditorPage.tsx",
"line": 355
}
]
},
{
"command": "export_config",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/hooks/useConfigTransfer.tsx",
"line": 78
}
]
},
{
"command": "export_diagnostics",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/hooks/useConfigTransfer.tsx",
"line": 168
}
]
},
{
"command": "export_notes",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/notes/NotesPanel.tsx",
"line": 123
}
]
},
{
"command": "export_quick_commands",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/QuickCommands.tsx",
"line": 543
}
]
},
{
"command": "find_missing_remote_entries",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/lib/transferDuplicateResolution.ts",
"line": 15
}
]
},
{
"command": "finish_recording_scope",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/App.tsx",
"line": 1259
},
{
"file": "src/lib/appSessionFactory.ts",
"line": 88
}
]
},
{
"command": "fuzzy_search_candidates",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/dialog/terminal/SessionQuickSwitcherDialog.tsx",
"line": 207
}
]
},
{
"command": "fuzzy_search_commands",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/hooks/useCommandHistory.ts",
"line": 230
}
]
},
{
"command": "fuzzy_search_history",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/hooks/useCommandHistory.ts",
"line": 224
}
]
},
{
"command": "generate_otp_code",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/security-auth/OtpManagementTab.tsx",
"line": 227
},
{
"file": "src/hooks/useOtpCode.ts",
"line": 31
}
]
},
{
"command": "get_ai_messages",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/ai/AIAssistantPanel.tsx",
"line": 453
}
]
},
{
"command": "get_ai_sessions",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/ai/AIAssistantPanel.tsx",
"line": 434
},
{
"file": "src/components/panel/ai/AIAssistantPanel.tsx",
"line": 1286
}
]
},
{
"command": "get_app_lock_state",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/hooks/useAppLockState.ts",
"line": 17
}
]
},
{
"command": "get_app_runtime_info",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/context/AppProvider.tsx",
"line": 451
}
]
},
{
"command": "get_app_settings",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/dialog/terminal/KeywordHighlightImportDialog.tsx",
"line": 66
},
{
"file": "src/context/AppProvider.tsx",
"line": 467
},
{
"file": "src/context/ChildAppProvider.tsx",
"line": 260
},
{
"file": "src/hooks/useAppWindowEvents.ts",
"line": 55
},
{
"file": "src/pages/SettingsPage.tsx",
"line": 395
}
]
},
{
"command": "get_claude_code_account_status",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/settings/AiTab.tsx",
"line": 657
}
]
},
{
"command": "get_cloud_sync_status",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/SyncBackupHistoryPanel.tsx",
"line": 182
},
{
"file": "src/components/settings/SyncBackupTab.tsx",
"line": 156
}
]
},
{
"command": "get_codex_account_status",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/settings/AiTab.tsx",
"line": 637
}
]
},
{
"command": "get_command_history",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/hooks/useCommandHistory.ts",
"line": 162
}
]
},
{
"command": "get_connection_custom_icons",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/pages/NewSessionPage.tsx",
"line": 484
}
]
},
{
"command": "get_connection_password_value",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/sessions/RdpForm.tsx",
"line": 154
},
{
"file": "src/components/sessions/SshForm.tsx",
"line": 774
},
{
"file": "src/components/sessions/TelnetForm.tsx",
"line": 184
},
{
"file": "src/components/sessions/VncForm.tsx",
"line": 137
}
]
},
{
"command": "get_default_local_shell",
"boundary": "browser-adapter",
"locations": [
{
"file": "src/pages/NewSessionPage.tsx",
"line": 328
}
]
},
{
"command": "get_docker_compose_services",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/DockerManager.tsx",
"line": 452
}
]
},
{
"command": "get_docker_container_details",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/dialog/docker/DockerContainerDetailsDialog.tsx",
"line": 54
}
]
},
{
"command": "get_docker_container_stats",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/dialog/docker/DockerContainerDetailsDialog.tsx",
"line": 75
}
]
},
{
"command": "get_external_mcp_client_configs",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/settings/AiTab.tsx",
"line": 565
}
]
},
{
"command": "get_external_mcp_status",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/settings/AiTab.tsx",
"line": 545
}
]
},
{
"command": "get_file_properties",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/dialog/file-explorer/PropertiesDialog.tsx",
"line": 122
},
{
"file": "src/components/panel/file-explorer/useFileExplorerClipboard.ts",
"line": 114
},
{
"file": "src/lib/transferDuplicateResolution.ts",
"line": 23
}
]
},
{
"command": "get_groups",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/context/AppProvider.tsx",
"line": 596
},
{
"file": "src/pages/NewSessionPage.tsx",
"line": 339
},
{
"file": "src/pages/TunnelPage.tsx",
"line": 43
}
]
},
{
"command": "get_home_dir",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 1698
}
]
},
{
"command": "get_known_hosts",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/security-auth/KnownHostsManagementTab.tsx",
"line": 34
}
]
},
{
"command": "get_local_file_properties",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/dialog/file-explorer/PropertiesDialog.tsx",
"line": 118
}
]
},
{
"command": "get_local_home_dir",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 1698
}
]
},
{
"command": "get_note",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/note-editor/NoteEditor.tsx",
"line": 83
}
]
},
{
"command": "get_notes_export",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/notes/NotesPanel.tsx",
"line": 116
}
]
},
{
"command": "get_otp_entries",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/security-auth/OtpCodePanel.tsx",
"line": 57
},
{
"file": "src/components/panel/security-auth/OtpManagementTab.tsx",
"line": 50
},
{
"file": "src/pages/NewSessionPage.tsx",
"line": 345
}
]
},
{
"command": "get_otp_secret_value",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/security-auth/OtpManagementTab.tsx",
"line": 148
}
]
},
{
"command": "get_plugin_diagnostics",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/plugins.ts",
"line": 33
}
]
},
{
"command": "get_plugin_marketplace",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/lib/plugins.ts",
"line": 13
}
]
},
{
"command": "get_plugin_probe_scripts",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/plugins.ts",
"line": 21
}
]
},
{
"command": "get_proxies",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/NetworkPanel.tsx",
"line": 658
},
{
"file": "src/pages/NewSessionPage.tsx",
"line": 342
},
{
"file": "src/pages/ProxyPage.tsx",
"line": 38
}
]
},
{
"command": "get_proxy_groups",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/NetworkPanel.tsx",
"line": 639
},
{
"file": "src/pages/ProxyPage.tsx",
"line": 37
}
]
},
{
"command": "get_quick_commands",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/ai/AIAssistantPanel.tsx",
"line": 1103
},
{
"file": "src/components/panel/QuickCommands.tsx",
"line": 297
},
{
"file": "src/hooks/useCommandHistory.ts",
"line": 163
},
{
"file": "src/pages/QuickCommandPage.tsx",
"line": 96
}
]
},
{
"command": "get_remote_ascend_npu_overview",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/hooks/useRemoteNpuOverview.ts",
"line": 58
}
]
},
{
"command": "get_remote_docker_compose_projects",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/DockerManager.tsx",
"line": 187
}
]
},
{
"command": "get_remote_docker_images",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/DockerManager.tsx",
"line": 168
}
]
},
{
"command": "get_remote_docker_networks",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/DockerManager.tsx",
"line": 180
}
]
},
{
"command": "get_remote_docker_overview",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/DockerManager.tsx",
"line": 129
}
]
},
{
"command": "get_remote_docker_volumes",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/DockerManager.tsx",
"line": 173
}
]
},
{
"command": "get_remote_gpu_overview",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/hooks/useRemoteGpuOverview.ts",
"line": 59
}
]
},
{
"command": "get_remote_processes",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/ProcessManager.tsx",
"line": 196
}
]
},
{
"command": "get_remote_stats",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/hooks/useRemoteStats.ts",
"line": 69
},
{
"file": "src/lib/connectionAutoIcon.ts",
"line": 45
}
]
},
{
"command": "get_saved_connections",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/App.tsx",
"line": 740
},
{
"file": "src/App.tsx",
"line": 972
},
{
"file": "src/components/panel/security-auth/PasswordManagementTab.tsx",
"line": 176
},
{
"file": "src/context/AppProvider.tsx",
"line": 595
},
{
"file": "src/hooks/useConnectAfterEdit.ts",
"line": 71
},
{
"file": "src/lib/connectionAutoIcon.ts",
"line": 19
},
{
"file": "src/pages/NewSessionPage.tsx",
"line": 351
},
{
"file": "src/pages/TunnelPage.tsx",
"line": 42
}
]
},
{
"command": "get_saved_credential_password",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/security-auth/CredentialManagementTab.tsx",
"line": 126
},
{
"file": "src/components/panel/security-auth/CredentialManagementTab.tsx",
"line": 170
},
{
"file": "src/hooks/useCredentialAutofill.ts",
"line": 194
}
]
},
{
"command": "get_saved_credentials",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/security-auth/CredentialManagementTab.tsx",
"line": 88
},
{
"file": "src/hooks/useCredentialAutofill.ts",
"line": 105
}
]
},
{
"command": "get_saved_password_value",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/security-auth/PasswordManagementTab.tsx",
"line": 216
}
]
},
{
"command": "get_saved_passwords",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/dialog/connections/SshAuthDialog.tsx",
"line": 132
},
{
"file": "src/components/panel/security-auth/PasswordManagementTab.tsx",
"line": 175
},
{
"file": "src/components/sessions/RdpForm.tsx",
"line": 126
},
{
"file": "src/components/sessions/SshForm.tsx",
"line": 563
},
{
"file": "src/components/sessions/TelnetForm.tsx",
"line": 151
},
{
"file": "src/components/sessions/VncForm.tsx",
"line": 114
},
{
"file": "src/pages/NewSessionPage.tsx",
"line": 348
}
]
},
{
"command": "get_session_cwd_presentation",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/dynamicTabTitles.ts",
"line": 611
}
]
},
{
"command": "get_session_info",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/context/AppProvider.tsx",
"line": 1136
}
]
},
{
"command": "get_ssh_agent_forwarding_identities",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/sessions/SshForm.tsx",
"line": 586
}
]
},
{
"command": "get_ssh_key_passphrase",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/security-auth/KeyManagementTab.tsx",
"line": 133
}
]
},
{
"command": "get_ssh_key_private_key",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/security-auth/KeyManagementTab.tsx",
"line": 257
}
]
},
{
"command": "get_ssh_key_public_key",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/security-auth/KeyManagementTab.tsx",
"line": 270
}
]
},
{
"command": "get_ssh_keys",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/dialog/connections/SshAuthDialog.tsx",
"line": 108
},
{
"file": "src/components/panel/security-auth/KeyManagementTab.tsx",
"line": 76
},
{
"file": "src/components/sessions/SshForm.tsx",
"line": 551
}
]
},
{
"command": "get_support_info",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/dialog/app/AboutDialog.tsx",
"line": 61
}
]
},
{
"command": "get_supported_ssh_algorithms",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/sessions/SshForm.tsx",
"line": 643
}
]
},
{
"command": "get_system_font_infos",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/settings/AppearanceTab.tsx",
"line": 148
}
]
},
{
"command": "get_terminal_cwd",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 2635
},
{
"file": "src/lib/terminalContext.ts",
"line": 64
}
]
},
{
"command": "get_tunnel_groups",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/NetworkPanel.tsx",
"line": 649
},
{
"file": "src/pages/TunnelPage.tsx",
"line": 41
}
]
},
{
"command": "get_tunnel_runtime_states",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/NetworkPanel.tsx",
"line": 678
}
]
},
{
"command": "get_tunnels",
"boundary": "browser-adapter",
"locations": [
{
"file": "src/components/panel/NetworkPanel.tsx",
"line": 668
},
{
"file": "src/pages/TunnelPage.tsx",
"line": 44
}
]
},
{
"command": "hide_main_window",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/App.tsx",
"line": 1682
}
]
},
{
"command": "import_ai_provider_icon",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/settings/AiTab.tsx",
"line": 1708
}
]
},
{
"command": "import_config",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/hooks/useConfigTransfer.tsx",
"line": 123
}
]
},
{
"command": "import_connection_icon",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/pages/NewSessionPage.tsx",
"line": 671
}
]
},
{
"command": "import_keyword_highlight_rules",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/dialog/terminal/KeywordHighlightImportDialog.tsx",
"line": 63
}
]
},
{
"command": "import_otp_from_qr",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/security-auth/OtpManagementTab.tsx",
"line": 114
}
]
},
{
"command": "import_quick_commands",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/dialog/quick-commands/QuickCommandsImportDialog.tsx",
"line": 91
}
]
},
{
"command": "import_sessions",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/dialog/connections/ImportDialog.tsx",
"line": 171
}
]
},
{
"command": "import_ssh_config_hosts",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/dialog/connections/ImportDialog.tsx",
"line": 213
}
]
},
{
"command": "import_termius_sessions",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/dialog/connections/ImportDialog.tsx",
"line": 170
},
{
"file": "src/components/dialog/connections/ImportDialog.tsx",
"line": 234
}
]
},
{
"command": "increment_quick_command_use_count",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/QuickCommands.tsx",
"line": 425
}
]
},
{
"command": "inspect_marketplace_plugin",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/plugins.ts",
"line": 15
}
]
},
{
"command": "inspect_plugin_package",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/plugins.ts",
"line": 37
}
]
},
{
"command": "install_marketplace_plugin",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/plugins.ts",
"line": 17
}
]
},
{
"command": "install_plugin_package",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/plugins.ts",
"line": 39
}
]
},
{
"command": "list_cloud_sync_history",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/SyncBackupHistoryPanel.tsx",
"line": 181
}
]
},
{
"command": "list_local_child_directories",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 2151
}
]
},
{
"command": "list_local_dir",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 1251
},
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 1381
}
]
},
{
"command": "list_note_tree",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/hooks/useNotesTree.ts",
"line": 67
}
]
},
{
"command": "list_plugins",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/lib/plugins.ts",
"line": 36
}
]
},
{
"command": "list_recording_statuses",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/hooks/useSessionRuntimeState.ts",
"line": 23
}
]
},
{
"command": "list_remote_child_directories",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 2156
}
]
},
{
"command": "list_remote_dir",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 1255
},
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 1385
},
{
"file": "src/lib/terminalZmodemUpload.ts",
"line": 192
},
{
"file": "src/lib/transferDuplicateResolution.ts",
"line": 36
}
]
},
{
"command": "list_serial_ports",
"boundary": "browser-adapter",
"locations": [
{
"file": "src/components/dialog/connections/TemporarySshLinkDialog.tsx",
"line": 66
},
{
"file": "src/pages/NewSessionPage.tsx",
"line": 500
}
]
},
{
"command": "list_sessions",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/ActiveSessions.tsx",
"line": 60
},
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 314
},
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 1111
},
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 1144
},
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 2267
},
{
"file": "src/components/panel/file-explorer/useFileExplorerClipboard.ts",
"line": 79
},
{
"file": "src/components/panel/file-explorer/useFileExplorerClipboard.ts",
"line": 108
},
{
"file": "src/components/panel/RecordingPanel.tsx",
"line": 83
},
{
"file": "src/context/AppProvider.tsx",
"line": 1121
},
{
"file": "src/hooks/useSessionRuntimeState.ts",
"line": 54
},
{
"file": "src/lib/dynamicTabTitles.ts",
"line": 763
}
]
},
{
"command": "logout_codex",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/settings/AiTab.tsx",
"line": 697
}
]
},
{
"command": "mark_tunnels_disconnected_for_connection",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/App.tsx",
"line": 2099
},
{
"file": "src/App.tsx",
"line": 2199
},
{
"file": "src/App.tsx",
"line": 2381
}
]
},
{
"command": "mark_tunnels_reconnecting_for_connection",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/App.tsx",
"line": 2065
},
{
"file": "src/App.tsx",
"line": 2165
},
{
"file": "src/App.tsx",
"line": 2348
}
]
},
{
"command": "move_file_entry",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/context/TransferContext.tsx",
"line": 602
}
]
},
{
"command": "move_note_node",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/hooks/useNotesTree.ts",
"line": 185
}
]
},
{
"command": "notify_mcp_session_restore_complete",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/context/AppProvider.tsx",
"line": 1265
},
{
"file": "src/context/AppProvider.tsx",
"line": 1277
},
{
"file": "src/context/AppProvider.tsx",
"line": 1292
}
]
},
{
"command": "open_child_window",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/windowManager.ts",
"line": 759
}
]
},
{
"command": "open_download_dir",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/file-explorer/FileTransfer.tsx",
"line": 591
}
]
},
{
"command": "open_local_file_text",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/file-explorer/FileDocumentEditor.tsx",
"line": 148
},
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 3480
},
{
"file": "src/pages/RemoteFileEditorPage.tsx",
"line": 380
}
]
},
{
"command": "open_log_dir",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/layout/Header.tsx",
"line": 1291
},
{
"file": "src/hooks/useConfigTransfer.tsx",
"line": 140
}
]
},
{
"command": "open_remote_file_text",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/file-explorer/FileDocumentEditor.tsx",
"line": 148
},
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 3480
},
{
"file": "src/pages/RemoteFileEditorPage.tsx",
"line": 380
}
]
},
{
"command": "open_transfer_target_directory",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/file-explorer/FileTransfer.tsx",
"line": 599
}
]
},
{
"command": "open_tunnel",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/NetworkPanel.tsx",
"line": 774
}
]
},
{
"command": "parse_otp_uri",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/security-auth/OtpManagementTab.tsx",
"line": 113
}
]
},
{
"command": "pause_transfer",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/context/TransferContext.tsx",
"line": 791
}
]
},
{
"command": "plugin_backend_call",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/plugins.ts",
"line": 61
}
]
},
{
"command": "plugin_host_call",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/plugins.ts",
"line": 59
}
]
},
{
"command": "poll_github_gist_device_flow",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/settings/SyncBackupTab.tsx",
"line": 300
}
]
},
{
"command": "prepare_docker_compose_service_logs_command",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/DockerManager.tsx",
"line": 517
}
]
},
{
"command": "prepare_docker_container_logs_command",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/DockerManager.tsx",
"line": 414
}
]
},
{
"command": "prepare_docker_container_shell_command",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/DockerManager.tsx",
"line": 430
}
]
},
{
"command": "quit_application",
"boundary": "browser-adapter",
"locations": [
{
"file": "src/App.tsx",
"line": 1656
}
]
},
{
"command": "rdp_attach_frame_channel",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/rdp/RdpPaneHost.tsx",
"line": 238
}
]
},
{
"command": "rdp_input_batch",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/rdp/RdpPaneHost.tsx",
"line": 169
}
]
},
{
"command": "rdp_resize",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/rdp/RdpPaneHost.tsx",
"line": 389
}
]
},
{
"command": "rdp_set_keyboard_capture",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/rdp/RdpPaneHost.tsx",
"line": 427
},
{
"file": "src/components/rdp/RdpPaneHost.tsx",
"line": 433
},
{
"file": "src/components/rdp/RdpPaneHost.tsx",
"line": 437
},
{
"file": "src/components/rdp/RdpPaneHost.tsx",
"line": 443
},
{
"file": "src/components/rdp/RdpPaneHost.tsx",
"line": 449
}
]
},
{
"command": "read_background_image_data_url",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/backgroundImage.ts",
"line": 79
}
]
},
{
"command": "read_clipboard_file_paths",
"boundary": "browser-adapter",
"locations": [
{
"file": "src/lib/clipboard.ts",
"line": 44
}
]
},
{
"command": "read_clipboard_path_payload",
"boundary": "browser-adapter",
"locations": [
{
"file": "src/lib/clipboard.ts",
"line": 40
}
]
},
{
"command": "read_clipboard_text",
"boundary": "browser-adapter",
"locations": [
{
"file": "src/lib/clipboard.ts",
"line": 13
}
]
},
{
"command": "read_local_file_text",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 2907
}
]
},
{
"command": "read_remote_file_text",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 2907
}
]
},
{
"command": "read_theme_file",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/dialog/theme/ThemeDesignerDialog.tsx",
"line": 236
}
]
},
{
"command": "rebind_ai_session",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/ai/AIAssistantPanel.tsx",
"line": 1273
}
]
},
{
"command": "refresh_plugin_monitor",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/plugins.ts",
"line": 31
}
]
},
{
"command": "register_command_confirmation_candidate",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/lib/sessionInput.ts",
"line": 214
}
]
},
{
"command": "register_command_submission",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/lib/sessionInput.ts",
"line": 164
}
]
},
{
"command": "rename_local_file",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/dialog/file-explorer/MoveDialog.tsx",
"line": 71
},
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 2845
}
]
},
{
"command": "rename_note_node",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/hooks/useNotesTree.ts",
"line": 178
}
]
},
{
"command": "rename_remote_file",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/dialog/file-explorer/MoveDialog.tsx",
"line": 76
},
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 2851
}
]
},
{
"command": "reorder_credentials",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/security-auth/CredentialManagementTab.tsx",
"line": 335
}
]
},
{
"command": "reorder_items",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/saved-connections/index.tsx",
"line": 427
},
{
"file": "src/components/panel/saved-connections/index.tsx",
"line": 1165
},
{
"file": "src/components/panel/saved-connections/index.tsx",
"line": 1179
},
{
"file": "src/components/panel/saved-connections/index.tsx",
"line": 1248
},
{
"file": "src/components/panel/saved-connections/index.tsx",
"line": 1303
},
{
"file": "src/components/panel/saved-connections/index.tsx",
"line": 1317
}
]
},
{
"command": "report_mcp_active_session",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/hooks/useMcpActiveSession.ts",
"line": 8
}
]
},
{
"command": "resize_session",
"boundary": "browser-adapter",
"locations": [
{
"file": "src/components/terminal/XTerminal.tsx",
"line": 1877
}
]
},
{
"command": "resolve_cloud_sync_conflict",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/SyncBackupHistoryPanel.tsx",
"line": 229
},
{
"file": "src/components/settings/SyncBackupTab.tsx",
"line": 1161
},
{
"file": "src/components/settings/SyncBackupTab.tsx",
"line": 1180
},
{
"file": "src/components/settings/SyncBackupTab.tsx",
"line": 1198
}
]
},
{
"command": "resolve_local_directory_children",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 3339
}
]
},
{
"command": "resolve_local_drop_paths",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 1562
},
{
"file": "src/components/panel/file-explorer/useFileExplorerClipboard.ts",
"line": 120
},
{
"file": "src/components/terminal/useTerminalExternalDrop.ts",
"line": 41
}
]
},
{
"command": "respond_agent_step",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/ai/AgentStepView.tsx",
"line": 237
},
{
"file": "src/components/panel/ai/AgentStepView.tsx",
"line": 250
}
]
},
{
"command": "respond_external_mcp_approval",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/dialog/app/McpApprovalHost.tsx",
"line": 54
}
]
},
{
"command": "respond_host_key_verify",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/dialog/connections/HostKeyVerifyDialog.tsx",
"line": 40
},
{
"file": "src/components/dialog/connections/HostKeyVerifyDialog.tsx",
"line": 69
}
]
},
{
"command": "respond_mcp_session_open",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/App.tsx",
"line": 753
},
{
"file": "src/App.tsx",
"line": 773
},
{
"file": "src/App.tsx",
"line": 782
}
]
},
{
"command": "respond_plugin_approval",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/plugins.ts",
"line": 63
}
]
},
{
"command": "respond_rdp_certificate",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/dialog/connections/RdpCertificateVerifyDialog.tsx",
"line": 44
}
]
},
{
"command": "respond_ssh_agent_auth",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/dialog/connections/SshAgentAuthDialog.tsx",
"line": 53
}
]
},
{
"command": "respond_transfer_duplicate",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/dialog/file-explorer/TransferDuplicateDialog.tsx",
"line": 50
},
{
"file": "src/components/dialog/file-explorer/TransferDuplicateDialog.tsx",
"line": 68
}
]
},
{
"command": "respond_vnc_server_key",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/dialog/connections/VncServerKeyVerifyDialog.tsx",
"line": 44
}
]
},
{
"command": "resume_transfer",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/context/TransferContext.tsx",
"line": 544
},
{
"file": "src/context/TransferContext.tsx",
"line": 832
}
]
},
{
"command": "reveal_ai_provider_api_key",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/settings/AiTab.tsx",
"line": 1303
}
]
},
{
"command": "sanitize_download_file_name",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 3139
},
{
"file": "src/pages/FilePreviewPage.tsx",
"line": 249
},
{
"file": "src/pages/RemoteFileEditorPage.tsx",
"line": 345
}
]
},
{
"command": "save_app_language",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/layout/Header.tsx",
"line": 881
}
]
},
{
"command": "save_app_settings",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/context/AppProvider.tsx",
"line": 516
},
{
"file": "src/context/ChildAppProvider.tsx",
"line": 352
},
{
"file": "src/pages/SettingsPage.tsx",
"line": 390
}
]
},
{
"command": "save_app_ui_settings",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/context/AppProvider.tsx",
"line": 562
},
{
"file": "src/context/AppProvider.tsx",
"line": 631
},
{
"file": "src/context/AppProvider.tsx",
"line": 1049
}
]
},
{
"command": "save_connection",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/saved-connections/index.tsx",
"line": 421
},
{
"file": "src/components/panel/saved-connections/index.tsx",
"line": 670
},
{
"file": "src/components/panel/saved-connections/index.tsx",
"line": 686
},
{
"file": "src/components/panel/saved-connections/index.tsx",
"line": 756
},
{
"file": "src/components/panel/saved-connections/index.tsx",
"line": 1164
},
{
"file": "src/components/panel/saved-connections/index.tsx",
"line": 1198
},
{
"file": "src/components/panel/saved-connections/index.tsx",
"line": 1298
},
{
"file": "src/pages/NewSessionPage.tsx",
"line": 1258
}
]
},
{
"command": "save_credential",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/security-auth/CredentialManagementTab.tsx",
"line": 217
}
]
},
{
"command": "save_group",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/saved-connections/index.tsx",
"line": 786
},
{
"file": "src/components/panel/saved-connections/index.tsx",
"line": 788
},
{
"file": "src/components/panel/saved-connections/index.tsx",
"line": 1178
},
{
"file": "src/components/panel/saved-connections/index.tsx",
"line": 1200
},
{
"file": "src/components/panel/saved-connections/index.tsx",
"line": 1312
},
{
"file": "src/pages/NewSessionPage.tsx",
"line": 989
}
]
},
{
"command": "save_otp_entry",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/security-auth/OtpManagementTab.tsx",
"line": 174
}
]
},
{
"command": "save_password",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/security-auth/PasswordManagementTab.tsx",
"line": 279
}
]
},
{
"command": "save_proxy",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/pages/ProxyPage.tsx",
"line": 76
}
]
},
{
"command": "save_proxy_group",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/NetworkPanel.tsx",
"line": 793
}
]
},
{
"command": "save_quick_commands",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/QuickCommands.tsx",
"line": 321
}
]
},
{
"command": "save_session_transcript",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/hooks/useSessionRecordingActions.ts",
"line": 102
}
]
},
{
"command": "save_ssh_key",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/security-auth/KeyManagementTab.tsx",
"line": 182
}
]
},
{
"command": "save_tunnel",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/pages/TunnelPage.tsx",
"line": 116
}
]
},
{
"command": "save_tunnel_group",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/NetworkPanel.tsx",
"line": 793
}
]
},
{
"command": "serial_modem_upload",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/terminalFileDrop.ts",
"line": 85
}
]
},
{
"command": "set_app_lock_state",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/hooks/useAppLockState.ts",
"line": 55
}
]
},
{
"command": "set_external_mcp_enabled",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/settings/AiTab.tsx",
"line": 531
}
]
},
{
"command": "set_macos_app_menu",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/layout/Header.tsx",
"line": 1449
}
]
},
{
"command": "set_proxy_group",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/NetworkPanel.tsx",
"line": 750
}
]
},
{
"command": "set_recording_memory_limit",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/hooks/useSessionRuntimeState.ts",
"line": 82
}
]
},
{
"command": "set_tunnel_group",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/NetworkPanel.tsx",
"line": 762
}
]
},
{
"command": "signal_remote_process",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/ProcessManager.tsx",
"line": 331
}
]
},
{
"command": "start_ai_chat_stream",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/ai/AIAssistantPanel.tsx",
"line": 959
}
]
},
{
"command": "start_codex_login",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/settings/AiTab.tsx",
"line": 677
}
]
},
{
"command": "start_file_watch",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 3410
},
{
"file": "src/pages/FilePreviewPage.tsx",
"line": 264
},
{
"file": "src/pages/RemoteFileEditorPage.tsx",
"line": 360
}
]
},
{
"command": "start_recording",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/hooks/useSessionRecordingActions.ts",
"line": 68
}
]
},
{
"command": "stop_plugin_backend",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/plugins.ts",
"line": 35
}
]
},
{
"command": "stop_recording",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/hooks/useSessionRecordingActions.ts",
"line": 49
}
]
},
{
"command": "submit_docker_sudo_password",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/dialog/docker/DockerSudoPasswordDialog.tsx",
"line": 53
}
]
},
{
"command": "submit_otp_response",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/dialog/connections/OtpDialog.tsx",
"line": 68
}
]
},
{
"command": "submit_ssh_auth_response",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/dialog/connections/SshAuthDialog.tsx",
"line": 245
}
]
},
{
"command": "subscribe_plugin_monitor",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/plugins.ts",
"line": 23
}
]
},
{
"command": "sync_pull_now",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/SyncBackupHistoryPanel.tsx",
"line": 319
},
{
"file": "src/components/settings/SyncBackupTab.tsx",
"line": 1074
}
]
},
{
"command": "sync_push_now",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/SyncBackupHistoryPanel.tsx",
"line": 303
},
{
"file": "src/components/settings/SyncBackupTab.tsx",
"line": 1065
},
{
"file": "src/components/settings/SyncBackupTab.tsx",
"line": 1084
}
]
},
{
"command": "terminal_history_search",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/hooks/useTerminalSearch.ts",
"line": 199
}
]
},
{
"command": "test_ai_model_connection",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/settings/AiTab.tsx",
"line": 1468
}
]
},
{
"command": "test_ai_provider_connection",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/settings/AiTab.tsx",
"line": 1405
},
{
"file": "src/components/settings/AiTab.tsx",
"line": 1966
}
]
},
{
"command": "test_cloud_sync_connection",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/settings/SyncBackupTab.tsx",
"line": 1054
}
]
},
{
"command": "translate_text",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/dialog/terminal/TranslationDialog.tsx",
"line": 44
}
]
},
{
"command": "try_get_terminal_cwd",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 543
},
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 1450
},
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 1762
},
{
"file": "src/components/terminal/XTerminal.tsx",
"line": 553
},
{
"file": "src/lib/terminalZmodemUpload.ts",
"line": 179
}
]
},
{
"command": "uninstall_plugin",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/plugins.ts",
"line": 54
}
]
},
{
"command": "unsubscribe_plugin_monitor",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/plugins.ts",
"line": 29
}
]
},
{
"command": "update_connection_asset_from_monitoring",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/hooks/useAssetMonitoringCache.ts",
"line": 83
}
]
},
{
"command": "update_connection_icon",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/lib/connectionAutoIcon.ts",
"line": 60
}
]
},
{
"command": "update_note",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/note-editor/NoteEditor.tsx",
"line": 138
}
]
},
{
"command": "update_remote_file_attributes",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/dialog/file-explorer/PropertiesDialog.tsx",
"line": 189
}
]
},
{
"command": "update_remote_symlink_target",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/dialog/file-explorer/PropertiesDialog.tsx",
"line": 181
}
]
},
{
"command": "upload_clipboard_image_to_ssh",
"boundary": "browser-adapter",
"locations": [
{
"file": "src/lib/clipboard.ts",
"line": 50
}
]
},
{
"command": "upload_local_directory",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/context/TransferContext.tsx",
"line": 644
}
]
},
{
"command": "upload_local_file",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 1172
},
{
"file": "src/context/TransferContext.tsx",
"line": 652
},
{
"file": "src/pages/FileUploadPage.tsx",
"line": 37
}
]
},
{
"command": "upsert_quick_command",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/ai/AIAssistantPanel.tsx",
"line": 1133
},
{
"file": "src/pages/QuickCommandPage.tsx",
"line": 234
}
]
},
{
"command": "verify_master_password",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/dialog/app/LockScreen.tsx",
"line": 76
},
{
"file": "src/components/panel/security-auth/SecretUnlockFooter.tsx",
"line": 90
}
]
},
{
"command": "vnc_attach_frame_channel",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/vncFrames.ts",
"line": 53
}
]
},
{
"command": "vnc_detach_frame_channel",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/lib/vncFrames.ts",
"line": 42
}
]
},
{
"command": "vnc_input_batch",
"boundary": "browser-adapter",
"locations": [
{
"file": "src/components/vnc/VncPaneHost.tsx",
"line": 144
},
{
"file": "src/components/vnc/VncPaneHost.tsx",
"line": 152
}
]
},
{
"command": "vnc_reconnect",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/vnc/VncPaneHost.tsx",
"line": 408
}
]
},
{
"command": "vnc_set_clipboard_text",
"boundary": "browser-adapter",
"locations": [
{
"file": "src/components/vnc/VncPaneHost.tsx",
"line": 220
}
]
},
{
"command": "write_bytes_to_session",
"boundary": "browser-adapter",
"locations": [
{
"file": "src/lib/sessionInput.ts",
"line": 179
}
]
},
{
"command": "write_clipboard_text",
"boundary": "browser-adapter",
"locations": [
{
"file": "src/lib/clipboard.ts",
"line": 20
},
{
"file": "src/lib/clipboard.ts",
"line": 36
}
]
},
{
"command": "write_local_file_text",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/panel/file-explorer/FileDocumentEditor.tsx",
"line": 94
},
{
"file": "src/pages/RemoteFileEditorPage.tsx",
"line": 581
}
]
},
{
"command": "write_remote_file_text",
"boundary": "server-allowlist",
"locations": [
{
"file": "src/components/panel/file-explorer/FileDocumentEditor.tsx",
"line": 94
},
{
"file": "src/pages/RemoteFileEditorPage.tsx",
"line": 581
}
]
},
{
"command": "write_theme_file",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/dialog/theme/ThemeDesignerDialog.tsx",
"line": 202
}
]
},
{
"command": "write_to_session",
"boundary": "browser-adapter",
"locations": [
{
"file": "src/components/panel/SendCommandPanel.tsx",
"line": 664
},
{
"file": "src/lib/sessionInput.ts",
"line": 170
},
{
"file": "src/lib/sessionInput.ts",
"line": 222
}
]
},
{
"command": "zmodem_accept_download",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/terminal/zmodemTerminalEvents.ts",
"line": 297
}
]
},
{
"command": "zmodem_accept_upload",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/terminal/zmodemTerminalEvents.ts",
"line": 322
},
{
"file": "src/components/terminal/zmodemTerminalEvents.ts",
"line": 354
}
]
},
{
"command": "zmodem_cancel",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/terminal/zmodemTerminalEvents.ts",
"line": 302
},
{
"file": "src/components/terminal/zmodemTerminalEvents.ts",
"line": 344
},
{
"file": "src/components/terminal/zmodemTerminalEvents.ts",
"line": 360
},
{
"file": "src/lib/terminalZmodemUpload.ts",
"line": 91
},
{
"file": "src/lib/terminalZmodemUpload.ts",
"line": 332
},
{
"file": "src/lib/terminalZmodemUpload.ts",
"line": 365
}
]
},
{
"command": "zmodem_pick_download_dir",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/terminal/zmodemTerminalEvents.ts",
"line": 294
}
]
},
{
"command": "zmodem_pick_upload_files",
"boundary": "desktop-or-unmatched",
"locations": [
{
"file": "src/components/terminal/zmodemTerminalEvents.ts",
"line": 330
}
]
}
],
"dynamic": [
{
"file": "src/components/dialog/file-explorer/NewItemDialog.tsx",
"line": 89,
"expression": "command"
},
{
"file": "src/components/panel/file-explorer/FileDocumentEditor.tsx",
"line": 94,
"expression": "pane.file.backend === \"local\" ? \"write_local_file_text\" : \"write_remote_file_text\""
},
{
"file": "src/components/panel/file-explorer/FileDocumentEditor.tsx",
"line": 148,
"expression": "pane.file.backend === \"local\" ? \"open_local_file_text\" : \"open_remote_file_text\""
},
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 1698,
"expression": "backend === \"local\" ? \"get_local_home_dir\" : \"get_home_dir\""
},
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 2907,
"expression": "backend === \"local\" ? \"read_local_file_text\" : \"read_remote_file_text\""
},
{
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
"line": 3480,
"expression": "backend === \"local\" ? \"open_local_file_text\" : \"open_remote_file_text\""
},
{
"file": "src/components/panel/file-explorer/FilePreviewContent.tsx",
"line": 166,
"expression": "command"
},
{
"file": "src/components/panel/NetworkPanel.tsx",
"line": 774,
"expression": "open ? \"open_tunnel\" : \"close_tunnel\""
},
{
"file": "src/components/panel/NetworkPanel.tsx",
"line": 793,
"expression": "groupDialog.tab === \"proxy\" ? \"save_proxy_group\" : \"save_tunnel_group\""
},
{
"file": "src/components/panel/NetworkPanel.tsx",
"line": 811,
"expression": "deleteGroupState.tab === \"proxy\" ? \"delete_proxy_group\" : \"delete_tunnel_group\""
},
{
"file": "src/components/panel/RecordingPanel.tsx",
"line": 132,
"expression": "command"
},
{
"file": "src/components/terminal/TerminalContextMenu.tsx",
"line": 252,
"expression": "command"
},
{
"file": "src/context/TransferContext.tsx",
"line": 602,
"expression": "request.moveSource ? \"move_file_entry\" : \"copy_file_entry\""
},
{
"file": "src/lib/backend/api.ts",
"line": 14,
"expression": "command"
},
{
"file": "src/lib/backend/tauri.ts",
"line": 6,
"expression": "...args"
},
{
"file": "src/lib/invoke.ts",
"line": 165,
"expression": "cmd"
},
{
"file": "src/pages/RemoteFileEditorPage.tsx",
"line": 380,
"expression": "tab.backend === \"local\" ? \"open_local_file_text\" : \"open_remote_file_text\""
},
{
"file": "src/pages/RemoteFileEditorPage.tsx",
"line": 581,
"expression": "tab.backend === \"local\" ? \"write_local_file_text\" : \"write_remote_file_text\""
}
]
}