Starting application in workspace: "default"
jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1 Starting WebSocket: ws://localhost:8888/api/kernels/6b722a2d-059e-4f83-b3ae-68b959da5c56
jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1 Starting WebSocket: ws://localhost:8888/api/kernels/b14f73b1-f241-4473-bc85-8806a49dfc5d
jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1 Starting WebSocket: ws://localhost:8888/api/kernels/b07e7113-f43a-41d2-abce-712ce64a408e
jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1 Starting WebSocket: ws://localhost:8888/api/kernels/40c48d91-4f9c-42e5-8854-4900ac2e8f35
jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1 Starting WebSocket: ws://localhost:8888/api/kernels/a2b621b6-f000-479d-a562-3ec44419d297
plugin.ts:121 JupyterLab extension signalpilot-ai-internal is activated!
plugin.ts:122 http://localhost:8888/lab/tree/Untitled7.ipynb
TabVisibilityService.ts:29 [TabVisibilityService] Initialized, tab is currently: visible
JupyterAuthService.ts:172 [JupyterAuthService] Getting user profile...
activateSignalPilot.ts:68 JupyterLab extension signalpilot-ai-internal is activated!
performanceDebug.ts:106 [PerfDebug] START: initializeCaching (call #1)
performanceDebug.ts:136 [PerfDebug] END: initializeCaching 🟢 0.10ms (avg: 0.10ms, calls: 1)
performanceDebug.ts:106 [PerfDebug] START: initializeDemoMode (call #1)
appStore.ts:178 [AppStore] Loaded demo mode from cache: false
initialization.ts:128 [Plugin] Initializing database state service...
performanceDebug.ts:136 [PerfDebug] END: initializeDemoMode 🔴 168.90ms (avg: 168.90ms, calls: 1)
performanceDebug.ts:143 [PerfDebug] SLOW OPERATION: initializeDemoMode took 168.90ms
(anonymous) @ rrweb-plugin-console-record.js:160
endTimer @ performanceDebug.ts:143
endTimer @ performanceDebug.ts:405
initializeDemoMode @ initialization.ts:137
await in initializeDemoMode
activateSignalPilot @ activateSignalPilot.ts:88
await in activateSignalPilot
handleEarlyAuth @ plugin.ts:507
await in handleEarlyAuth
activate @ plugin.ts:523
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
activatePlugin @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
activatePlugins @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
start @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
D @ 6180.f6016fe2e629e24cc7a7.js?v=f6016fe2e629e24cc7a7:1Understand this warning
performanceDebug.ts:106 [PerfDebug] START: initializeAuthentication (call #1)
initialization.ts:145 [Plugin] Initializing JWT authentication on startup...
JWTAuthModalService.ts:54 [JWTAuthModalService] Initializing JWT on app startup...
JupyterAuthService.ts:291 [JupyterAuthService] ========== STARTING JWT INITIALIZATION ON APP STARTUP ==========
JupyterAuthService.ts:297 [JupyterAuthService] Checking for auth callback...
JupyterAuthService.ts:304 [JupyterAuthService] ℹ️  No auth callback to handle
JupyterAuthService.ts:308 [JupyterAuthService] Attempting to retrieve JWT token from StateDB...
databaseStore.ts:1096 [DatabaseStore] Configurations loaded from StateDB with decoding
databaseStore.ts:427 [DatabaseStore] Service initialized with StateDB data
JupyterAuthService.ts:314 [JupyterAuthService] ✅ JWT token found during startup initialization
JupyterAuthService.ts:317 [JupyterAuthService] JWT token length: 1269
JupyterAuthService.ts:318 [JupyterAuthService] JWT token preview: eyJhbGciOiJIUzI1NiIs...
JupyterAuthService.ts:325 [JupyterAuthService] ⚠️  NOT storing JWT in settings registry (per requirements)
JupyterAuthService.ts:334 [JupyterAuthService] ✅ JWT token set as Claude API key in settingsStore during startup
JupyterAuthService.ts:344 [JupyterAuthService] ✅ JWT initialization completed successfully
JWTAuthModalService.ts:61 [JWTAuthModalService] JWT authentication initialized successfully on startup
initialization.ts:149 [Plugin] JWT authentication initialized successfully on startup
JupyterAuthService.ts:202 [JupyterAuthService] User profile retrieved successfully
JupyterAuthService.ts:172 [JupyterAuthService] Getting user profile...
JupyterAuthService.ts:202 [JupyterAuthService] User profile retrieved successfully
appStore.ts:209 [AppStore] User profile set: loaded
initialization.ts:162 [Plugin] User profile loaded and stored in useAppStore
performanceDebug.ts:136 [PerfDebug] END: initializeAuthentication 🔴 697.10ms (avg: 697.10ms, calls: 1)
performanceDebug.ts:143 [PerfDebug] SLOW OPERATION: initializeAuthentication took 697.10ms
(anonymous) @ rrweb-plugin-console-record.js:160
endTimer @ performanceDebug.ts:143
endTimer @ performanceDebug.ts:405
initializeAuthentication @ initialization.ts:173
await in initializeAuthentication
activateSignalPilot @ activateSignalPilot.ts:91
await in activateSignalPilot
handleEarlyAuth @ plugin.ts:507
await in handleEarlyAuth
activate @ plugin.ts:523
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
activatePlugin @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
activatePlugins @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
start @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
D @ 6180.f6016fe2e629e24cc7a7.js?v=f6016fe2e629e24cc7a7:1Understand this warning
performanceDebug.ts:106 [PerfDebug] START: initializeCoreServices (call #1)
ToolService.ts:208 Notebook tracker set in ToolService
ToolService.ts:215 NotebookTools initialized in ToolService
ToolService.ts:231 Content manager set in ToolService
ToolService.ts:235 FilesystemTools initialized in ToolService
ToolService.ts:736 Notebook context manager set in ToolService
servicesStore.ts:191 [ServicesStore] Core services initialized
servicesStore.ts:201 [ServicesStore] Managers initialized
servicesStore.ts:211 [ServicesStore] Additional services initialized
servicesStore.ts:201 [ServicesStore] Managers initialized
NotebookDiffTools.ts:89 Theme detection initialized for diff2html
performanceDebug.ts:136 [PerfDebug] END: initializeCoreServices 🟢 1.00ms (avg: 1.00ms, calls: 1)
performanceDebug.ts:106 [PerfDebug] START: initializeAsyncServices (call #1)
TabCompletionService.ts:19 [TabCompletionService] Initializing...
CloudUploadService.ts:449 [CloudUpload] Initializing CloudUploadService
CloudUploadService.ts:453 [CloudUpload] CloudUploadService initialized
databaseMetadataCacheStore.ts:376 [DatabaseMetadataCacheStore] Starting initialization...
performanceDebug.ts:106 [PerfDebug] START: initializeAsyncServices.contextInit (call #1)
ContextCacheService.ts:47 [ContextCacheService] Initialized successfully
performanceDebug.ts:136 [PerfDebug] END: initializeAsyncServices 🟢 0.80ms (avg: 0.80ms, calls: 1)
initialization.ts:419 [Plugin] Context cache service initialized
KernelExecutionListener.ts:50 [KernelExecutionListener] Initialized successfully
widgetInitialization.ts:84 [Plugin] Creating new NotebookChatContainer
initialization.ts:244 Loaded settings for signalpilot-ai-internal
initialization.ts:423 [Plugin] Kernel execution listener initialized
initialization.ts:426 [Plugin] Starting initial context loading...
ContextCacheService.ts:62 [ContextCacheService] loadAllContexts() called (call #1) Error
    at ContextCacheService.loadAllContexts (http://localhost:8888/lab/extensions/signalpilot-ai-internal/static/lib_index_js-data_image_svg_xml_3csvg_xmlns_27http_www_w3_org_2000_svg_27_viewBox_27-4_-4_8_8-731cf2.86fd5f4f8799e822e1c9.js:2707:90)
    at http://localhost:8888/lab/extensions/signalpilot-ai-internal/static/lib_index_js-data_image_svg_xml_3csvg_xmlns_27http_www_w3_org_2000_svg_27_viewBox_27-4_-4_8_8-731cf2.86fd5f4f8799e822e1c9.js:45153:33
(anonymous) @ rrweb-plugin-console-record.js:160
loadAllContexts @ ContextCacheService.ts:62
(anonymous) @ initialization.ts:427
await in (anonymous)
initializeAsyncServices @ initialization.ts:441
activateSignalPilot @ activateSignalPilot.ts:131
await in activateSignalPilot
handleEarlyAuth @ plugin.ts:507
await in handleEarlyAuth
activate @ plugin.ts:523
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
activatePlugin @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
activatePlugins @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
start @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
D @ 6180.f6016fe2e629e24cc7a7.js?v=f6016fe2e629e24cc7a7:1Understand this warning
performanceDebug.ts:106 [PerfDebug] START: ContextCacheService.loadAllContexts#1 (call #1)
performanceDebug.ts:106 [PerfDebug] START: ContextCacheService.performContextLoading (call #1)
ContextCacheService.ts:279 [ContextCacheService] Starting async context loading...
performanceDebug.ts:106 [PerfDebug] START: ContextLoader.snippets (call #1)
performanceDebug.ts:106 [PerfDebug] START: ContextLoader.datasets (call #1)
performanceDebug.ts:106 [PerfDebug] START: ContextLoader.variables (call #1)
ChatContextLoaders.ts:358 Loading variables... ======================
ChatContextLoaders.ts:361 No kernel available
(anonymous) @ rrweb-plugin-console-record.js:160
loadVariables @ ChatContextLoaders.ts:361
(anonymous) @ ContextCacheService.ts:287
timedLoad @ ContextCacheService.ts:398
performContextLoading @ ContextCacheService.ts:287
loadAllContexts @ ContextCacheService.ts:94
(anonymous) @ initialization.ts:427
await in (anonymous)
initializeAsyncServices @ initialization.ts:441
activateSignalPilot @ activateSignalPilot.ts:131
await in activateSignalPilot
handleEarlyAuth @ plugin.ts:507
await in handleEarlyAuth
activate @ plugin.ts:523
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
activatePlugin @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
activatePlugins @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
start @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
D @ 6180.f6016fe2e629e24cc7a7.js?v=f6016fe2e629e24cc7a7:1Understand this warning
performanceDebug.ts:106 [PerfDebug] START: ContextLoader.cells (call #1)
ChatContextLoaders.ts:331 No notebook available
(anonymous) @ rrweb-plugin-console-record.js:160
loadCells @ ChatContextLoaders.ts:331
(anonymous) @ ContextCacheService.ts:288
timedLoad @ ContextCacheService.ts:398
performContextLoading @ ContextCacheService.ts:288
loadAllContexts @ ContextCacheService.ts:94
(anonymous) @ initialization.ts:427
await in (anonymous)
initializeAsyncServices @ initialization.ts:441
activateSignalPilot @ activateSignalPilot.ts:131
await in activateSignalPilot
handleEarlyAuth @ plugin.ts:507
await in handleEarlyAuth
activate @ plugin.ts:523
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
activatePlugin @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
activatePlugins @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
start @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
D @ 6180.f6016fe2e629e24cc7a7.js?v=f6016fe2e629e24cc7a7:1Understand this warning
performanceDebug.ts:106 [PerfDebug] START: ContextLoader.databases (call #1)
ChatContextLoaders.ts:426 === LOADING DATABASSES ===
performanceDebug.ts:106 [PerfDebug] START: ContextLoader.tables (call #1)
ChatContextLoaders.ts:191 [ChatContextLoaders] Starting to load tables from DatabaseStateService...
ChatContextLoaders.ts:197 [ChatContextLoaders] Found 1 database configurations
ChatContextLoaders.ts:206 [ChatContextLoaders] No schema available for database: test
ChatContextLoaders.ts:294 [ChatContextLoaders] Loaded 0 database tables from all databases
performanceDebug.ts:171 [PerfDebug] SUBSCRIBE: Plugin.contextCacheNotebookSubscription (active: 1, total unsubscribed: 0)
performanceDebug.ts:171 [PerfDebug] SUBSCRIBE: ContextCacheService.notebookChanges (active: 1, total unsubscribed: 0)
performanceDebug.ts:136 [PerfDebug] END: initializeAsyncServices.contextInit 🟢 4.40ms (avg: 4.40ms, calls: 1)
performanceDebug.ts:136 [PerfDebug] END: ContextLoader.snippets 🟢 2.90ms (avg: 2.90ms, calls: 1)
performanceDebug.ts:136 [PerfDebug] END: ContextLoader.variables 🟢 2.70ms (avg: 2.70ms, calls: 1)
performanceDebug.ts:136 [PerfDebug] END: ContextLoader.cells 🟢 2.20ms (avg: 2.20ms, calls: 1)
performanceDebug.ts:136 [PerfDebug] END: ContextLoader.tables 🟢 1.30ms (avg: 1.30ms, calls: 1)
widgetInitialization.ts:245 DiffNavigationWidget: No current notebook available, skipping widget creation
notebookManagement.ts:495 [File Change] Current active file: null
notebookManagement.ts:496 [File Change] Is launcher active: false
TrackingIDUtility.ts:74 Starting tracking ID fix for notebook: current
commands.ts:1259 [Commands] Registering welcome demo command...
commands.ts:1281 [Commands] ✅ Welcome demo command registered and added to palette
commands.ts:1295 [Commands] Registering export to HTML command...
commands.ts:1344 [Commands] ✅ Export to HTML command registered and added to palette
commands.ts:1358 [Commands] Registering download thread command...
commands.ts:1443 [Commands] ✅ Download thread command registered and added to palette
demo_commands.ts:62 [Demo] Demo command registered
commands.ts:296 [Commands] Registering exit demo mode command...
commands.ts:331 [Commands] ✅ Exit demo mode command registered and added to palette
activateSignalPilot.ts:239 [SignalPilot] All components loaded, signaling initialization complete
plugin.ts:75 [Plugin] SignalPilot initialization complete, running callbacks
DataLoaderService.ts:138 [DataLoaderService] Cache not initialized, waiting for FileExplorerWidget to populate...
SettingsWidget.tsx:786 [SettingsWidget] Using hardcoded model configuration (ignoring saved settings): {modelId: 'claude-opus-4-5', modelUrl: 'https://sage.alpinex.ai:8760'}
performanceDebug.ts:136 [PerfDebug] END: ContextLoader.datasets 🟢 20.90ms (avg: 20.90ms, calls: 1)
SettingsWidget.tsx:805 [SettingsWidget] Database URL from settings:
SettingsWidget.tsx:813 [SettingsWidget] No database URL configured, skipping DB_URL setup
KernelExecutionListener.ts:125 [KernelExecutionListener] No kernel available
(anonymous) @ rrweb-plugin-console-record.js:160
setupKernelListener @ KernelExecutionListener.ts:125
handleNotebookChange @ KernelExecutionListener.ts:108
m @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
l @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
emit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
m @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
l @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
emit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
set current @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
m @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
l @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
emit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
_setWidgets @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
_evtFocus @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
handleEvent @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
onActivateRequest @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
processMessage @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
b @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
o @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
w @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
y @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
r @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
fit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
attachWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
insertWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
insertItem @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
insertItem @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Hs @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
ne @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
w @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Be @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
createNewWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
createNew @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
createWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
_createOrOpenDocument @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
open @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
openOrReveal @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
execute @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
execute @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
restore @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
await in restore
restore @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
restore @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Ee @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
activatePlugin @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
resolveRequiredService @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
activatePlugin @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
activatePlugins @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
start @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
D @ 6180.f6016fe2e629e24cc7a7.js?v=f6016fe2e629e24cc7a7:1Understand this warning
performanceDebug.ts:106 [PerfDebug] START: NotebookSwitch.TOTAL (call #1)
notebookManagement.ts:99 ==== UNIFIED NOTEBOOK SWITCH HANDLER ==== Be {_flags: 10, _layout: $, _parent: jo, _disposed: a, _hiddenMode: 0, …}
notebookManagement.ts:106 [NotebookSwitch] Resetting UI state stores
waitingReplyStore.ts:99 [WaitingReplyStore] hide() called
store.ts:325 [ChatMessagesStore] Removing tool calls with name: notebook-wait_user_reply
performanceDebug.ts:106 [PerfDebug] START: NotebookSwitch.getNotebookFile (call #1)
notebookManagement.ts:495 [File Change] Current active file: {path: 'Untitled7.ipynb', name: 'Untitled7.ipynb', fileType: 'notebook', widget: Be, context: h}
notebookManagement.ts:496 [File Change] Is launcher active: false
notebookManagement.ts:667 [File Change] Switched from nothing to Untitled7.ipynb (notebook)
plugin.ts:396 [Plugin] Running banner initialization after SignalPilot ready
sessionUtils.ts:260 [SessionUtils] Checking if timer banner should show - isDemoMode: false
sessionUtils.ts:38 [SessionUtils] Could not extract slot ID from URL: http://localhost:8888/lab/tree/Untitled7.ipynb
(anonymous) @ rrweb-plugin-console-record.js:160
getCurrentSlotId @ sessionUtils.ts:38
shouldShowSessionTimerBanner @ sessionUtils.ts:273
updateBannerVisibility @ plugin.ts:237
(anonymous) @ plugin.ts:401
(anonymous) @ plugin.ts:58
Promise.then
onSignalpilotInitialize @ plugin.ts:58
(anonymous) @ plugin.ts:395
Promise.then
handleEarlyAuth @ plugin.ts:394
activate @ plugin.ts:523
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
activatePlugin @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
activatePlugins @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
start @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
D @ 6180.f6016fe2e629e24cc7a7.js?v=f6016fe2e629e24cc7a7:1Understand this warning
sessionUtils.ts:274 [SessionUtils] Checking slot ID: null
sessionUtils.ts:276 [SessionUtils] Timer banner should show based on slot ID: false
plugin.ts:240 [Plugin] Banner visibility check - shouldShow: false isShowing: false isDemoMode: false
plugin.ts:414 [Plugin] Started polling for banner visibility every 30 seconds
NotebookChatContainer.tsx:29 [ChatContainerContent] Rendering with notebookId: null
performanceDebug.ts:106 [PerfDebug] START: useChatBoxInit.useEffect.triggered (call #1)
useChatBoxInit.ts:302 [useChatBoxInit] useEffect triggered: {notebookId: null, appStateNotebookId: null, isLauncherActive: false, storeNotebookId: null, isInitializing: false, …}
useChatBoxInit.ts:354 [useChatBoxInit] No notebook or launcher - marking as ready
chatboxStore.ts:223 [ChatboxStore] Marked as ready and fully initialized
NotebookChatContainer.tsx:168 [NotebookChatContainer] ChatBox is ready
performanceDebug.ts:136 [PerfDebug] END: useChatBoxInit.useEffect.triggered 🟢 0.90ms (avg: 0.90ms, calls: 1)
performanceDebug.ts:106 [PerfDebug] START: useChatBoxInit.useEffect.triggered (call #2)
useChatBoxInit.ts:302 [useChatBoxInit] useEffect triggered: {notebookId: null, appStateNotebookId: null, isLauncherActive: false, storeNotebookId: null, isInitializing: false, …}
performanceDebug.ts:136 [PerfDebug] END: useChatBoxInit.useEffect.triggered 🟢 0.50ms (avg: 0.70ms, calls: 2)
welcomeCTAMount.ts:207 [WelcomeCTA] Data CTA interface added to jp-WindowedPanel-outer
commandsAndAuth.ts:346 [Startup] Not starting on launcher page
JWTAuthModalService.ts:84 [JWTAuthModalService] showIfNeeded called
appStore.ts:135 [AppStore] Workspace context set
initialization.ts:274 [Plugin] Workspace context cached at startup
databaseHelper.ts:141 [DatabaseHelper] Loading database configurations...
databaseHelper.ts:148 [DatabaseHelper] Found 1 database configurations
databaseHelper.ts:204 [DatabaseHelper] Converted 1 database contexts
ChatContextLoaders.ts:439 {id: '55d380aa-74bd-417d-95c1-6259cb278505', name: 'test', type: 'postgresql', connectionType: 'credentials', credentials: {…}, …}
ChatContextLoaders.ts:445 [ChatContextLoaders] Loaded 1 database configurations
performanceDebug.ts:136 [PerfDebug] END: ContextLoader.databases 🔴 4836.30ms (avg: 4836.30ms, calls: 1)
performanceDebug.ts:143 [PerfDebug] SLOW OPERATION: ContextLoader.databases took 4836.30ms
(anonymous) @ rrweb-plugin-console-record.js:160
endTimer @ performanceDebug.ts:143
endTimer @ performanceDebug.ts:405
timedLoad @ ContextCacheService.ts:401
await in timedLoad
performContextLoading @ ContextCacheService.ts:289
loadAllContexts @ ContextCacheService.ts:94
(anonymous) @ initialization.ts:427
await in (anonymous)
initializeAsyncServices @ initialization.ts:441
activateSignalPilot @ activateSignalPilot.ts:131
await in activateSignalPilot
handleEarlyAuth @ plugin.ts:507
await in handleEarlyAuth
activate @ plugin.ts:523
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
activatePlugin @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
activatePlugins @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
start @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
D @ 6180.f6016fe2e629e24cc7a7.js?v=f6016fe2e629e24cc7a7:1Understand this warning
performanceDebug.ts:232 [PerfDebug] STATE UPDATE: ContextStore - keys: [setContextItems] (update #1)
performanceDebug.ts:136 [PerfDebug] END: ContextCacheService.performContextLoading 🔴 4838.10ms (avg: 4838.10ms, calls: 1)
performanceDebug.ts:143 [PerfDebug] SLOW OPERATION: ContextCacheService.performContextLoading took 4838.10ms
(anonymous) @ rrweb-plugin-console-record.js:160
endTimer @ performanceDebug.ts:143
endTimer @ performanceDebug.ts:405
performContextLoading @ ContextCacheService.ts:379
await in performContextLoading
loadAllContexts @ ContextCacheService.ts:94
(anonymous) @ initialization.ts:427
await in (anonymous)
initializeAsyncServices @ initialization.ts:441
activateSignalPilot @ activateSignalPilot.ts:131
await in activateSignalPilot
handleEarlyAuth @ plugin.ts:507
await in handleEarlyAuth
activate @ plugin.ts:523
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
activatePlugin @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
activatePlugins @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
start @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
D @ 6180.f6016fe2e629e24cc7a7.js?v=f6016fe2e629e24cc7a7:1Understand this warning
ContextCacheService.ts:381 [ContextCacheService] Context loading completed: (6) ['snippets: 0 items', 'data: 0 items', 'variables: 0 items', 'cells: 0 items', 'database: 1 items', 'tables: 0 items']
performanceDebug.ts:136 [PerfDebug] END: ContextCacheService.loadAllContexts#1 🔴 4838.60ms (avg: 4838.60ms, calls: 1)
performanceDebug.ts:143 [PerfDebug] SLOW OPERATION: ContextCacheService.loadAllContexts#1 took 4838.60ms
(anonymous) @ rrweb-plugin-console-record.js:160
endTimer @ performanceDebug.ts:143
endTimer @ performanceDebug.ts:405
loadAllContexts @ ContextCacheService.ts:100
await in loadAllContexts
(anonymous) @ initialization.ts:427
await in (anonymous)
initializeAsyncServices @ initialization.ts:441
activateSignalPilot @ activateSignalPilot.ts:131
await in activateSignalPilot
handleEarlyAuth @ plugin.ts:507
await in handleEarlyAuth
activate @ plugin.ts:523
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
activatePlugin @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
activatePlugins @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
start @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
D @ 6180.f6016fe2e629e24cc7a7.js?v=f6016fe2e629e24cc7a7:1Understand this warning
JupyterAuthService.ts:172 [JupyterAuthService] Getting user profile...
MCPConnectionCard.tsx:170 [MCPConnectionCard] Server dbt enabledTools: (41) ['get_model_lineage_dev', 'retry_job_run', 'get_mart_models', 'query_metrics', 'get_model_parents', 'get_metrics_compiled_sql', 'get_job_run_artifact', 'docs', 'get_lineage', 'list_saved_queries', 'list_job_run_artifacts', 'run', 'get_job_run_details', 'get_all_models', 'list_jobs', 'list_jobs_runs', 'get_all_sources', 'test', 'get_job_details', 'get_test_details', 'parse', 'get_exposures', 'show', 'build', 'list_metrics', 'get_model_health', 'get_model_details', 'get_macro_details', 'get_snapshot_details', 'compile', 'get_entities', 'get_exposure_details', 'get_model_children', 'trigger_job_run', 'get_seed_details', 'get_semantic_model_details', 'list', 'get_dimensions', 'get_job_run_error', 'get_source_details', 'cancel_job_run']
snippetStore.ts:250 [SnippetStore] Loaded 1 snippets, 0 inserted
FileCacheService.ts:132 [FileCacheService] Cache updated with 0 files
FileExplorerWidget.tsx:442 [FileExplorerWidget] Starting continuous file polling...
performanceDebug.ts:136 [PerfDebug] END: NotebookSwitch.getNotebookFile 🔴 5097.80ms (avg: 5097.80ms, calls: 1)
performanceDebug.ts:143 [PerfDebug] SLOW OPERATION: NotebookSwitch.getNotebookFile took 5097.80ms
(anonymous) @ rrweb-plugin-console-record.js:160
endTimer @ performanceDebug.ts:143
endTimer @ performanceDebug.ts:405
executeSwitch @ notebookManagement.ts:117
await in executeSwitch
handleNotebookSwitch @ notebookManagement.ts:424
(anonymous) @ notebookManagement.ts:740
m @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
l @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
emit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
m @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
l @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
emit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
set current @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
m @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
l @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
emit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
_setWidgets @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
_evtFocus @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
handleEvent @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
onActivateRequest @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
processMessage @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
b @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
o @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
w @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
y @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
r @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
fit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
attachWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
insertWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
insertItem @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
insertItem @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Hs @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
ne @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
w @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Be @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
createNewWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
createNew @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
createWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
_createOrOpenDocument @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
open @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
openOrReveal @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
execute @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
execute @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
restore @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
await in restore
restore @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
restore @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Ee @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
activatePlugin @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
resolveRequiredService @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
activatePlugin @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
activatePlugins @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
start @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
D @ 6180.f6016fe2e629e24cc7a7.js?v=f6016fe2e629e24cc7a7:1Understand this warning
notebookManagement.ts:122 ================== NOTEBOOK FILE =================
notebookManagement.ts:123 {name: 'Untitled7.ipynb', path: 'Untitled7.ipynb', last_modified: '2026-01-19T15:41:40.163918Z', created: '2026-01-19T15:41:29.575213Z', content: {…}, …}
performanceDebug.ts:106 [PerfDebug] START: NotebookSwitch.setCurrentNotebook (call #1)
performanceDebug.ts:106 [PerfDebug] START: Store.setCurrentNotebook (call #1)
performanceDebug.ts:106 [PerfDebug] START: Store.clearMessages (call #1)
performanceDebug.ts:136 [PerfDebug] END: Store.clearMessages 🟢 0.20ms (avg: 0.20ms, calls: 1)
performanceDebug.ts:106 [PerfDebug] START: Store.setNotebookState (call #1)
performanceDebug.ts:136 [PerfDebug] END: Store.setNotebookState 🟢 0.10ms (avg: 0.10ms, calls: 1)
performanceDebug.ts:106 [PerfDebug] START: Store.notifyNotebookChanged (call #1)
notebookEventsStore.ts:187 [NotebookEventsStore] Notebook changed: null -> nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905
performanceDebug.ts:106 [PerfDebug] START: ChatHistorySubscription.onNotebookChange (call #1)
chatHistoryStore.ts:944 [ChatHistoryStore] Notebook changed, clearing state immediately
performanceDebug.ts:136 [PerfDebug] END: ChatHistorySubscription.onNotebookChange 🟢 0.50ms (avg: 0.50ms, calls: 1)
NotebookContextManager.ts:61 [NotebookContextManager] Creating new context for notebook: nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905
NotebookStateService.ts:30 [NotebookStateService] Setting notebook ID to: nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905
NotebookChatContainer.tsx:198 [NotebookChatContainer] Switching to notebook: nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905
NotebookChatContainer.tsx:199 [NotebookChatContainer] From launcher: undefined
NotebookChatContainer.tsx:218 [NotebookChatContainer] Full re-initialization
chatboxStore.ts:296 [ChatboxStore] Re-initializing for notebook: nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905
ContextCacheService.ts:231 [ContextCacheService] Notebook changed, refreshing contexts...
servicesStore.ts:248 [ServicesStore] DiffNavigationWidget set
performanceDebug.ts:136 [PerfDebug] END: Store.notifyNotebookChanged 🟢 2.50ms (avg: 2.50ms, calls: 1)
performanceDebug.ts:136 [PerfDebug] END: Store.setCurrentNotebook 🟢 2.90ms (avg: 2.90ms, calls: 1)
chatModeStore.ts:120 [ChatModeStore] Switching to NOTEBOOK context: nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905
performanceDebug.ts:136 [PerfDebug] END: NotebookSwitch.setCurrentNotebook 🟢 3.20ms (avg: 3.20ms, calls: 1)
performanceDebug.ts:106 [PerfDebug] START: NotebookSwitch.initializeCells (call #1)
performanceDebug.ts:136 [PerfDebug] END: NotebookSwitch.initializeCells 🟢 0.90ms (avg: 0.90ms, calls: 1)
notebookManagement.ts:377 [Plugin] Notebook changed, setting up database environments in kernel
kernelUtils.ts:269 [KernelUtils] Starting database environments retry process...
kernelUtils.ts:289 [KernelUtils] Kernel not ready, attempt 1/3, waiting 1000ms...
performanceDebug.ts:136 [PerfDebug] END: NotebookSwitch.TOTAL 🔴 5103.90ms (avg: 5103.90ms, calls: 1)
performanceDebug.ts:143 [PerfDebug] SLOW OPERATION: NotebookSwitch.TOTAL took 5103.90ms
(anonymous) @ rrweb-plugin-console-record.js:160
endTimer @ performanceDebug.ts:143
endTimer @ performanceDebug.ts:405
executeSwitch @ notebookManagement.ts:411
await in executeSwitch
handleNotebookSwitch @ notebookManagement.ts:424
(anonymous) @ notebookManagement.ts:740
m @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
l @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
emit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
m @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
l @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
emit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
set current @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
m @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
l @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
emit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
_setWidgets @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
_evtFocus @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
handleEvent @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
onActivateRequest @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
processMessage @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
b @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
o @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
w @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
y @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
r @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
fit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
attachWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
insertWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
insertItem @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
insertItem @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Hs @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
ne @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
w @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Be @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
createNewWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
createNew @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
createWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
_createOrOpenDocument @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
open @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
openOrReveal @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
execute @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
execute @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
restore @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
await in restore
restore @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
restore @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Ee @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
activatePlugin @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
resolveRequiredService @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
activatePlugin @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
activatePlugins @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
start @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
D @ 6180.f6016fe2e629e24cc7a7.js?v=f6016fe2e629e24cc7a7:1Understand this warning
NotebookChatContainer.tsx:29 [ChatContainerContent] Rendering with notebookId: nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905
performanceDebug.ts:106 [PerfDebug] START: useChatBoxInit.useEffect.triggered (call #3)
useChatBoxInit.ts:302 [useChatBoxInit] useEffect triggered: {notebookId: 'nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905', appStateNotebookId: 'nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905', isLauncherActive: false, storeNotebookId: null, isInitializing: false, …}
useChatBoxInit.ts:325 [useChatBoxInit] Starting initialization for: notebook nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905
performanceDebug.ts:106 [PerfDebug] START: useChatBoxInit.useEffect.createServices (call #1)
useChatBoxInit.ts:118 [useChatBoxInit] Creating core services...
useChatBoxInit.ts:130 [useChatBoxInit] Creating chatService...
useChatBoxInit.ts:136 [useChatBoxInit] Service availability: {toolService: true, actionHistory: true, notebookTools: true, chatService: true, contentManager: true, …}
ChatMessagesService.ts:77 [ChatMessagesService] Constructor called with config: {hasContainer: false, hasHistoryManager: true, hasNotebookTools: true}
CheckpointManager.ts:37 [CheckpointManager] Initialized with cached data
ChatMessagesService.ts:93 [ChatMessagesService] No container provided, React component will not be mounted
(anonymous) @ rrweb-plugin-console-record.js:160
ChatMessagesService @ ChatMessagesService.ts:93
(anonymous) @ useChatBoxInit.ts:163
(anonymous) @ useChatBoxInit.ts:336
To @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
Xs @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
Ys @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
qs @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
Rs @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
fa @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
(anonymous) @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2Understand this warning
ConversationService.ts:644 Synchronized 0 messages to chat service history
useChatBoxInit.ts:212 [useChatBoxInit] Core services created successfully
performanceDebug.ts:136 [PerfDebug] END: useChatBoxInit.useEffect.createServices 🟢 1.60ms (avg: 1.60ms, calls: 1)
performanceDebug.ts:106 [PerfDebug] START: useChatBoxInit.useEffect.initialize (call #1)
chatboxStore.ts:212 [ChatboxStore] Initialization complete {notebookId: 'nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905'}
performanceDebug.ts:136 [PerfDebug] END: useChatBoxInit.useEffect.initialize 🟢 0.50ms (avg: 0.50ms, calls: 1)
performanceDebug.ts:106 [PerfDebug] START: useChatBoxInit.doInitialize.TOTAL (call #1)
useChatBoxInit.ts:223 [useChatBoxInit] Initializing for notebook: nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905
performanceDebug.ts:106 [PerfDebug] START: useChatBoxInit.doInitialize.loadConfig (call #1)
performanceDebug.ts:136 [PerfDebug] END: useChatBoxInit.useEffect.triggered 🟢 3.10ms (avg: 1.50ms, calls: 3)
ChatInputContainer.tsx:509 [ChatInputContainer] Syncing initialDependencies to state
performanceDebug.ts:106 [PerfDebug] START: useChatBoxInit.useEffect.triggered (call #4)
useChatBoxInit.ts:302 [useChatBoxInit] useEffect triggered: {notebookId: 'nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905', appStateNotebookId: 'nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905', isLauncherActive: false, storeNotebookId: 'nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905', isInitializing: false, …}
performanceDebug.ts:136 [PerfDebug] END: useChatBoxInit.useEffect.triggered 🟢 0.60ms (avg: 1.28ms, calls: 4)
chatboxStore.ts:323 [ChatboxStore] Clearing messages for notebook switch: null -> nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.TOTAL (call #1)
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.clearMessages (call #1)
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.clearMessages 🟢 0.20ms (avg: 0.20ms, calls: 1)
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.setInitialState (call #1)
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.setInitialState 🟢 0.20ms (avg: 0.20ms, calls: 1)
chatHistoryStore.ts:469 [ChatHistoryStore] Loading threads for notebook: nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.importChatboxStore (call #1)
performanceDebug.ts:136 [PerfDebug] END: useChatBoxInit.doInitialize.loadConfig 🟢 4.30ms (avg: 4.30ms, calls: 1)
useChatBoxInit.ts:231 [useChatBoxInit] Config loaded
performanceDebug.ts:106 [PerfDebug] START: useChatBoxInit.doInitialize.initChatService (call #1)
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.importChatboxStore 🟢 0.70ms (avg: 0.70ms, calls: 1)
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.setCurrentNotebook (call #1)
ChatHistoryManager.ts:163 [ChatHistoryManager] Setting current notebook: nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905
ChatHistoryManager.ts:1100 [ChatHistoryManager] loadNotebookFromStorage called for: nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905
AnthropicService.ts:57 Initializing Anthropic service with config: {claude: {…}, claude_ask_mode: {…}, edit_selection: {…}, edit_full_cell: {…}, fast_mode: {…}, …}
useChatBoxInit.ts:238 [useChatBoxInit] Chat service initialized: true
performanceDebug.ts:136 [PerfDebug] END: useChatBoxInit.doInitialize.initChatService 🟢 1.30ms (avg: 1.30ms, calls: 1)
performanceDebug.ts:106 [PerfDebug] START: useChatBoxInit.doInitialize.initToolService (call #1)
ToolService.ts:161 [ToolService] MCP client initialized and connected successfully.
useChatBoxInit.ts:250 [useChatBoxInit] Tool service initialized with 14 tools
performanceDebug.ts:136 [PerfDebug] END: useChatBoxInit.doInitialize.initToolService 🟢 1.10ms (avg: 1.10ms, calls: 1)
performanceDebug.ts:106 [PerfDebug] START: useChatBoxInit.doInitialize.createServices (call #1)
useChatBoxInit.ts:111 [useChatBoxInit] Services already created, updating notebookId
performanceDebug.ts:136 [PerfDebug] END: useChatBoxInit.doInitialize.createServices 🟢 0.20ms (avg: 0.20ms, calls: 1)
performanceDebug.ts:106 [PerfDebug] START: useChatBoxInit.doInitialize.loadThreads (call #1)
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.TOTAL (call #2)
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.clearMessages (call #2)
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.clearMessages 🟢 0.20ms (avg: 0.20ms, calls: 2)
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.setInitialState (call #2)
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.setInitialState 🟢 0.10ms (avg: 0.15ms, calls: 2)
chatHistoryStore.ts:469 [ChatHistoryStore] Loading threads for notebook: nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.importChatboxStore (call #2)
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.importChatboxStore 🟢 0.60ms (avg: 0.65ms, calls: 2)
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.setCurrentNotebook (call #2)
ChatHistoryManager.ts:163 [ChatHistoryManager] Setting current notebook: nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905
ChatHistoryManager.ts:1100 [ChatHistoryManager] loadNotebookFromStorage called for: nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905
CloudUploadService.ts:257 [CloudUpload] Retrieved user files: 0
ContextCacheService.ts:62 [ContextCacheService] loadAllContexts() called (call #2) Error
    at ContextCacheService.loadAllContexts (http://localhost:8888/lab/extensions/signalpilot-ai-internal/static/lib_index_js-data_image_svg_xml_3csvg_xmlns_27http_www_w3_org_2000_svg_27_viewBox_27-4_-4_8_8-731cf2.86fd5f4f8799e822e1c9.js:2707:90)
    at http://localhost:8888/lab/extensions/signalpilot-ai-internal/static/lib_index_js-data_image_svg_xml_3csvg_xmlns_27http_www_w3_org_2000_svg_27_viewBox_27-4_-4_8_8-731cf2.86fd5f4f8799e822e1c9.js:2840:26
(anonymous) @ rrweb-plugin-console-record.js:160
loadAllContexts @ ContextCacheService.ts:62
(anonymous) @ ContextCacheService.ts:236
setTimeout
(anonymous) @ ContextCacheService.ts:235
(anonymous) @ notebookEventsStore.ts:334
listener @ middleware.mjs:257
(anonymous) @ vanilla.mjs:9
setState @ vanilla.mjs:9
(anonymous) @ middleware.mjs:70
notifyNotebookChanged @ notebookEventsStore.ts:191
setCurrentNotebook @ notebookEventsStore.ts:146
executeSwitch @ notebookManagement.ts:243
await in executeSwitch
handleNotebookSwitch @ notebookManagement.ts:424
(anonymous) @ notebookManagement.ts:740
m @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
l @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
emit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
m @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
l @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
emit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
set current @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
m @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
l @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
emit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
_setWidgets @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
_evtFocus @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
handleEvent @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
onActivateRequest @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
processMessage @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
b @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
o @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
w @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
y @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
r @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
fit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
attachWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
insertWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
insertItem @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
insertItem @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Hs @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
ne @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
w @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Be @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
createNewWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
createNew @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
createWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
_createOrOpenDocument @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
open @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
openOrReveal @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
execute @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
execute @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
restore @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
await in restore
restore @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
restore @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Ee @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
activatePlugin @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
resolveRequiredService @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
activatePlugin @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
activatePlugins @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
start @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
D @ 6180.f6016fe2e629e24cc7a7.js?v=f6016fe2e629e24cc7a7:1Understand this warning
performanceDebug.ts:106 [PerfDebug] START: ContextCacheService.loadAllContexts#2 (call #1)
performanceDebug.ts:106 [PerfDebug] START: ContextCacheService.performContextLoading (call #2)
ContextCacheService.ts:279 [ContextCacheService] Starting async context loading...
performanceDebug.ts:106 [PerfDebug] START: ContextLoader.snippets (call #2)
performanceDebug.ts:106 [PerfDebug] START: ContextLoader.datasets (call #2)
performanceDebug.ts:106 [PerfDebug] START: ContextLoader.variables (call #2)
ChatContextLoaders.ts:358 Loading variables... ======================
ChatContextLoaders.ts:361 No kernel available
(anonymous) @ rrweb-plugin-console-record.js:160
loadVariables @ ChatContextLoaders.ts:361
(anonymous) @ ContextCacheService.ts:287
timedLoad @ ContextCacheService.ts:398
performContextLoading @ ContextCacheService.ts:287
loadAllContexts @ ContextCacheService.ts:94
(anonymous) @ ContextCacheService.ts:236
setTimeout
(anonymous) @ ContextCacheService.ts:235
(anonymous) @ notebookEventsStore.ts:334
listener @ middleware.mjs:257
(anonymous) @ vanilla.mjs:9
setState @ vanilla.mjs:9
(anonymous) @ middleware.mjs:70
notifyNotebookChanged @ notebookEventsStore.ts:191
setCurrentNotebook @ notebookEventsStore.ts:146
executeSwitch @ notebookManagement.ts:243
await in executeSwitch
handleNotebookSwitch @ notebookManagement.ts:424
(anonymous) @ notebookManagement.ts:740
m @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
l @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
emit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
m @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
l @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
emit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
set current @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
m @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
l @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
emit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
_setWidgets @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
_evtFocus @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
handleEvent @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
onActivateRequest @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
processMessage @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
b @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
o @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
w @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
y @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
r @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
fit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
attachWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
insertWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
insertItem @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
insertItem @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Hs @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
ne @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
w @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Be @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
createNewWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
createNew @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
createWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
_createOrOpenDocument @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
open @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
openOrReveal @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
execute @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
execute @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
restore @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
await in restore
restore @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
restore @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Ee @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
activatePlugin @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
resolveRequiredService @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
activatePlugin @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
activatePlugins @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
start @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
D @ 6180.f6016fe2e629e24cc7a7.js?v=f6016fe2e629e24cc7a7:1Understand this warning
performanceDebug.ts:106 [PerfDebug] START: ContextLoader.cells (call #2)
performanceDebug.ts:106 [PerfDebug] START: ContextLoader.databases (call #2)
ChatContextLoaders.ts:426 === LOADING DATABASSES ===
performanceDebug.ts:106 [PerfDebug] START: ContextLoader.tables (call #2)
ChatContextLoaders.ts:191 [ChatContextLoaders] Starting to load tables from DatabaseStateService...
ChatContextLoaders.ts:197 [ChatContextLoaders] Found 1 database configurations
ChatContextLoaders.ts:206 [ChatContextLoaders] No schema available for database: test
ChatContextLoaders.ts:294 [ChatContextLoaders] Loaded 0 database tables from all databases
performanceDebug.ts:136 [PerfDebug] END: ContextLoader.snippets 🟢 1.20ms (avg: 2.05ms, calls: 2)
performanceDebug.ts:136 [PerfDebug] END: ContextLoader.variables 🟢 1.10ms (avg: 1.90ms, calls: 2)
performanceDebug.ts:136 [PerfDebug] END: ContextLoader.cells 🟢 0.80ms (avg: 1.50ms, calls: 2)
performanceDebug.ts:136 [PerfDebug] END: ContextLoader.tables 🟢 0.50ms (avg: 0.90ms, calls: 2)
databaseHelper.ts:141 [DatabaseHelper] Loading database configurations...
databaseHelper.ts:148 [DatabaseHelper] Found 1 database configurations
databaseHelper.ts:204 [DatabaseHelper] Converted 1 database contexts
ChatContextLoaders.ts:439 {id: '55d380aa-74bd-417d-95c1-6259cb278505', name: 'test', type: 'postgresql', connectionType: 'credentials', credentials: {…}, …}
ChatContextLoaders.ts:445 [ChatContextLoaders] Loaded 1 database configurations
performanceDebug.ts:136 [PerfDebug] END: ContextLoader.databases 🟢 1.20ms (avg: 2418.75ms, calls: 2)
performanceDebug.ts:136 [PerfDebug] END: ContextLoader.datasets 🟢 1.90ms (avg: 11.40ms, calls: 2)
performanceDebug.ts:232 [PerfDebug] STATE UPDATE: ContextStore - keys: [setContextItems] (update #2)
performanceDebug.ts:136 [PerfDebug] END: ContextCacheService.performContextLoading 🟢 2.50ms (avg: 2420.30ms, calls: 2)
ContextCacheService.ts:381 [ContextCacheService] Context loading completed: (6) ['snippets: 1 items', 'data: 0 items', 'variables: 0 items', 'cells: 1 items', 'database: 1 items', 'tables: 0 items']
performanceDebug.ts:136 [PerfDebug] END: ContextCacheService.loadAllContexts#2 🟢 2.90ms (avg: 2.90ms, calls: 1)
databaseStore.ts:1096 [DatabaseStore] Configurations loaded from StateDB with decoding
InlineCompletionWidget.tsx:179 [InlineCompletionWidget] Cleared ghost overlay
TrackingIDUtility.ts:74 Starting tracking ID fix for notebook: nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905
InlineCompletionWidget.tsx:179 [InlineCompletionWidget] Cleared ghost overlay
TrackingIDUtility.ts:74 Starting tracking ID fix for notebook: nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905
CloudUploadService.ts:257 [CloudUpload] Retrieved user files: 0
snippetStore.ts:250 [SnippetStore] Loaded 1 snippets, 0 inserted
welcomeCTAMount.ts:50 [WelcomeCTA] CTA already exists in this notebook, skipping render
performanceDebug.ts:232 [PerfDebug] STATE UPDATE: ContextStore - keys: [addContext] (update #3)
ContextCacheService.ts:173 [ContextCacheService] Updated cells contexts: 1 items
performanceDebug.ts:232 [PerfDebug] STATE UPDATE: ContextStore - keys: [addContext] (update #4)
ContextCacheService.ts:173 [ContextCacheService] Updated cells contexts: 1 items
SettingsWidget.tsx:642 [SettingsWidget] User is authenticated, using JWT token as Claude API key
SettingsWidget.tsx:647 [SettingsWidget] JWT token will NOT be saved to settings registry (per requirements)
SettingsWidget.tsx:652 [SettingsWidget] JWT token set in AppState as Claude API key
SettingsWidget.tsx:661 [SettingsWidget] Using hardcoded API configuration: {modelId: 'claude-opus-4-5', modelUrl: 'https://sage.alpinex.ai:8760'}
SettingsWidget.tsx:1001 [SettingsWidget] Updating authentication state...
JupyterAuthService.ts:202 [JupyterAuthService] User profile retrieved successfully
plugin.ts:364 [Plugin] Trial banner visibility check - shouldShow: false isShowing: false is_free_trial: false hasSubscription: true
CheckpointManager.ts:355 [CheckpointManager] Loaded checkpoints from StateDB storage
CheckpointManager.ts:358 [CheckpointManager] Loaded checkpoints for 57 notebooks
CheckpointManager.ts:271 [CheckpointManager] Initialized with cached data
ChatHistoryManager.ts:1127 [ChatHistoryManager] Raw threads from storage for nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905: [{…}]
ChatHistoryManager.ts:1138 [ChatHistoryManager] localStorage currentThreadId for nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905: thread_775be136-946c-46cb-9d63-f68a6d827554
ChatHistoryManager.ts:1155 [ChatHistoryManager] Loaded 1 threads for notebook: nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905 [{…}]
ChatHistoryManager.ts:203 [ChatHistoryManager] Restored thread from localStorage: hi
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.setCurrentNotebook 🔴 740.80ms (avg: 370.40ms, calls: 2)
performanceDebug.ts:143 [PerfDebug] SLOW OPERATION: ChatHistory.loadThreads.setCurrentNotebook took 740.80ms
(anonymous) @ rrweb-plugin-console-record.js:160
endTimer @ performanceDebug.ts:143
endTimer @ performanceDebug.ts:405
loadThreads @ chatHistoryStore.ts:510
await in loadThreads
reinitializeForNotebook @ chatboxStore.ts:353
await in reinitializeForNotebook
switchToNotebook @ NotebookChatContainer.tsx:222
(anonymous) @ NotebookChatContainer.tsx:78
(anonymous) @ notebookEventsStore.ts:334
listener @ middleware.mjs:257
(anonymous) @ vanilla.mjs:9
setState @ vanilla.mjs:9
(anonymous) @ middleware.mjs:70
notifyNotebookChanged @ notebookEventsStore.ts:191
setCurrentNotebook @ notebookEventsStore.ts:146
executeSwitch @ notebookManagement.ts:243
await in executeSwitch
handleNotebookSwitch @ notebookManagement.ts:424
(anonymous) @ notebookManagement.ts:740
m @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
l @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
emit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
m @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
l @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
emit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
set current @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
m @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
l @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
emit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
_setWidgets @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
_evtFocus @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
handleEvent @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
onActivateRequest @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
processMessage @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
b @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
o @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
w @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
y @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
r @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
fit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
attachWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
insertWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
insertItem @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
insertItem @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Hs @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
ne @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
w @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Be @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
createNewWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
createNew @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
createWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
_createOrOpenDocument @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
open @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
openOrReveal @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
execute @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
execute @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
restore @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
await in restore
restore @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
restore @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Ee @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
activatePlugin @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
resolveRequiredService @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
activatePlugin @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
activatePlugins @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
start @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
D @ 6180.f6016fe2e629e24cc7a7.js?v=f6016fe2e629e24cc7a7:1Understand this warning
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.getThreads (call #1)
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.getThreads 🟢 0.10ms (avg: 0.10ms, calls: 1)
chatHistoryStore.ts:529 [ChatHistoryStore] Current thread after setCurrentNotebook: {threadId: 'thread_775be136-946c-46cb-9d63-f68a6d827554', threadName: 'hi', messageCount: 1}
chatHistoryStore.ts:550 [ChatHistoryStore] Loaded 1 threads
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.loadCurrentThreadMessages (call #1)
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.convertMessages (call #1)
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.convertMessages 🟢 0.10ms (avg: 0.10ms, calls: 1)
chatHistoryStore.ts:573 [ChatHistoryStore] Loading last thread messages: {threadId: 'thread_775be136-946c-46cb-9d63-f68a6d827554', uiMessageCount: 1}
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.loadFromThread (call #1)
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.loadFromThread 🟢 0.20ms (avg: 0.20ms, calls: 1)
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.loadCurrentThreadMessages 🟢 2.40ms (avg: 2.40ms, calls: 1)
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.TOTAL 🔴 745.80ms (avg: 372.90ms, calls: 2)
performanceDebug.ts:143 [PerfDebug] SLOW OPERATION: ChatHistory.loadThreads.TOTAL took 745.80ms
(anonymous) @ rrweb-plugin-console-record.js:160
endTimer @ performanceDebug.ts:143
endTimer @ performanceDebug.ts:405
loadThreads @ chatHistoryStore.ts:634
await in loadThreads
reinitializeForNotebook @ chatboxStore.ts:353
await in reinitializeForNotebook
switchToNotebook @ NotebookChatContainer.tsx:222
(anonymous) @ NotebookChatContainer.tsx:78
(anonymous) @ notebookEventsStore.ts:334
listener @ middleware.mjs:257
(anonymous) @ vanilla.mjs:9
setState @ vanilla.mjs:9
(anonymous) @ middleware.mjs:70
notifyNotebookChanged @ notebookEventsStore.ts:191
setCurrentNotebook @ notebookEventsStore.ts:146
executeSwitch @ notebookManagement.ts:243
await in executeSwitch
handleNotebookSwitch @ notebookManagement.ts:424
(anonymous) @ notebookManagement.ts:740
m @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
l @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
emit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
m @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
l @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
emit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
set current @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
m @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
l @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
emit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
_setWidgets @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
_evtFocus @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
handleEvent @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
onActivateRequest @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
processMessage @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
b @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
o @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
w @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
y @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
r @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
fit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
attachWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
insertWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
insertItem @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
insertItem @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Hs @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
ne @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
w @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Be @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
createNewWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
createNew @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
createWidget @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
_createOrOpenDocument @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
open @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
openOrReveal @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
execute @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
execute @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
restore @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
await in restore
restore @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
restore @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Ee @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
activatePlugin @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
resolveRequiredService @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
activatePlugin @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
activatePlugins @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
start @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
D @ 6180.f6016fe2e629e24cc7a7.js?v=f6016fe2e629e24cc7a7:1Understand this warning
chatboxStore.ts:359 [ChatboxStore] Re-initialization complete for notebook: nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.TOTAL (call #3)
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.clearMessages (call #3)
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.clearMessages 🟢 0.20ms (avg: 0.20ms, calls: 3)
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.setInitialState (call #3)
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.setInitialState 🟢 0.10ms (avg: 0.13ms, calls: 3)
chatHistoryStore.ts:469 [ChatHistoryStore] Loading threads for notebook: nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.importChatboxStore (call #3)
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.importChatboxStore 🟢 0.80ms (avg: 0.70ms, calls: 3)
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.setCurrentNotebook (call #3)
ChatHistoryManager.ts:163 [ChatHistoryManager] Setting current notebook: nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905
ChatHistoryManager.ts:1100 [ChatHistoryManager] loadNotebookFromStorage called for: nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905
ChatHistoryManager.ts:1114 [ChatHistoryManager] Notebook nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905 already loaded, skipping
ChatHistoryManager.ts:203 [ChatHistoryManager] Restored thread from localStorage: hi
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.setCurrentNotebook 🟢 0.90ms (avg: 247.23ms, calls: 3)
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.getThreads (call #2)
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.getThreads 🟢 0.10ms (avg: 0.10ms, calls: 2)
chatHistoryStore.ts:529 [ChatHistoryStore] Current thread after setCurrentNotebook: {threadId: 'thread_775be136-946c-46cb-9d63-f68a6d827554', threadName: 'hi', messageCount: 1}
chatHistoryStore.ts:550 [ChatHistoryStore] Loaded 1 threads
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.loadCurrentThreadMessages (call #2)
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.convertMessages (call #2)
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.convertMessages 🟢 0.10ms (avg: 0.10ms, calls: 2)
chatHistoryStore.ts:573 [ChatHistoryStore] Loading last thread messages: {threadId: 'thread_775be136-946c-46cb-9d63-f68a6d827554', uiMessageCount: 1}
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.loadFromThread (call #2)
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.loadFromThread 🟢 0.10ms (avg: 0.15ms, calls: 2)
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.loadCurrentThreadMessages 🟢 1.50ms (avg: 1.95ms, calls: 2)
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.TOTAL 🟢 4.20ms (avg: 250.00ms, calls: 3)
FileCacheService.ts:132 [FileCacheService] Cache updated with 4 files
ChatHistoryManager.ts:1127 [ChatHistoryManager] Raw threads from storage for nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905: [{…}]
ChatHistoryManager.ts:1138 [ChatHistoryManager] localStorage currentThreadId for nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905: thread_775be136-946c-46cb-9d63-f68a6d827554
ChatHistoryManager.ts:1155 [ChatHistoryManager] Loaded 1 threads for notebook: nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905 [{…}]
ChatHistoryManager.ts:203 [ChatHistoryManager] Restored thread from localStorage: hi
performanceDebug.ts:118 [PerfDebug] No active timer for: ChatHistory.loadThreads.setCurrentNotebook
(anonymous) @ rrweb-plugin-console-record.js:160
endTimer @ performanceDebug.ts:118
endTimer @ performanceDebug.ts:405
loadThreads @ chatHistoryStore.ts:510
await in loadThreads
(anonymous) @ useChatBoxInit.ts:271
await in (anonymous)
(anonymous) @ useChatBoxInit.ts:351
To @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
Xs @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
Ys @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
qs @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
Rs @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
fa @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
(anonymous) @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2Understand this warning
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.getThreads (call #3)
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.getThreads 🟢 0.00ms (avg: 0.07ms, calls: 3)
chatHistoryStore.ts:529 [ChatHistoryStore] Current thread after setCurrentNotebook: {threadId: 'thread_775be136-946c-46cb-9d63-f68a6d827554', threadName: 'hi', messageCount: 1}
chatHistoryStore.ts:550 [ChatHistoryStore] Loaded 1 threads
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.loadCurrentThreadMessages (call #3)
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.convertMessages (call #3)
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.convertMessages 🟢 0.20ms (avg: 0.13ms, calls: 3)
chatHistoryStore.ts:573 [ChatHistoryStore] Loading last thread messages: {threadId: 'thread_775be136-946c-46cb-9d63-f68a6d827554', uiMessageCount: 1}
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.loadFromThread (call #3)
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.loadFromThread 🟢 0.00ms (avg: 0.10ms, calls: 3)
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.loadCurrentThreadMessages 🟢 1.00ms (avg: 1.63ms, calls: 3)
performanceDebug.ts:118 [PerfDebug] No active timer for: ChatHistory.loadThreads.TOTAL
(anonymous) @ rrweb-plugin-console-record.js:160
endTimer @ performanceDebug.ts:118
endTimer @ performanceDebug.ts:405
loadThreads @ chatHistoryStore.ts:634
await in loadThreads
(anonymous) @ useChatBoxInit.ts:271
await in (anonymous)
(anonymous) @ useChatBoxInit.ts:351
To @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
Xs @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
Ys @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
qs @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
Rs @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
fa @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
(anonymous) @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2Understand this warning
performanceDebug.ts:136 [PerfDebug] END: useChatBoxInit.doInitialize.loadThreads 🔴 757.40ms (avg: 757.40ms, calls: 1)
performanceDebug.ts:143 [PerfDebug] SLOW OPERATION: useChatBoxInit.doInitialize.loadThreads took 757.40ms
(anonymous) @ rrweb-plugin-console-record.js:160
endTimer @ performanceDebug.ts:143
endTimer @ performanceDebug.ts:405
(anonymous) @ useChatBoxInit.ts:272
await in (anonymous)
(anonymous) @ useChatBoxInit.ts:351
To @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
Xs @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
Ys @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
qs @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
Rs @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
fa @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
(anonymous) @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2Understand this warning
chatboxStore.ts:223 [ChatboxStore] Marked as ready and fully initialized
NotebookChatContainer.tsx:168 [NotebookChatContainer] ChatBox is ready
performanceDebug.ts:136 [PerfDebug] END: useChatBoxInit.doInitialize.TOTAL 🔴 765.20ms (avg: 765.20ms, calls: 1)
performanceDebug.ts:143 [PerfDebug] SLOW OPERATION: useChatBoxInit.doInitialize.TOTAL took 765.20ms
(anonymous) @ rrweb-plugin-console-record.js:160
endTimer @ performanceDebug.ts:143
endTimer @ performanceDebug.ts:405
(anonymous) @ useChatBoxInit.ts:279
await in (anonymous)
(anonymous) @ useChatBoxInit.ts:351
To @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
Xs @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
Ys @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
qs @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
Rs @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
fa @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2
(anonymous) @ 961.29c067b15a524e556eed.js?v=29c067b15a524e556eed:2Understand this warning
NotebookChatContainer.tsx:29 [ChatContainerContent] Rendering with notebookId: nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905
performanceDebug.ts:106 [PerfDebug] START: useChatBoxInit.useEffect.triggered (call #5)
useChatBoxInit.ts:302 [useChatBoxInit] useEffect triggered: {notebookId: 'nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905', appStateNotebookId: 'nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905', isLauncherActive: false, storeNotebookId: 'nb_ba2ed942-e477-427f-883a-c81c1fb44df6_1768837289905', isInitializing: false, …}
performanceDebug.ts:136 [PerfDebug] END: useChatBoxInit.useEffect.triggered 🟢 0.10ms (avg: 1.04ms, calls: 5)
JWTAuthModalService.ts:269 [JWTAuthModalService] Checking JWT validity: {jwtToken: '[1269 chars]', isAuthenticated: true, isValid: true}
useMessageHistory.ts:98 [useMessageHistory] Loaded 0 user messages for history navigation
jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1 Starting WebSocket: ws://localhost:8888/api/kernels/a2b621b6-f000-479d-a562-3ec44419d297
appStore.ts:149 [AppStore] Loaded welcome tour state: true
JWTAuthModalService.ts:104 [JWTAuthModalService] Not showing modal because: {jwtValid: true, alreadyShowing: false, isDemoMode: false}
kernelUtils.ts:280 [KernelUtils] Kernel available on attempt 2, setting database environments
kernelUtils.ts:33 [KernelUtils] Setting environment variables for 1 database configurations
kernelUtils.ts:240 [KernelUtils] Setting database environment variables in kernel
kernelUtils.ts:284 [KernelUtils] Database environments retry process completed successfully
JupyterAuthService.ts:172 [JupyterAuthService] Getting user profile...
MCPConnectionCard.tsx:170 [MCPConnectionCard] Server dbt enabledTools: (41) ['get_model_lineage_dev', 'retry_job_run', 'get_mart_models', 'query_metrics', 'get_model_parents', 'get_metrics_compiled_sql', 'get_job_run_artifact', 'docs', 'get_lineage', 'list_saved_queries', 'list_job_run_artifacts', 'run', 'get_job_run_details', 'get_all_models', 'list_jobs', 'list_jobs_runs', 'get_all_sources', 'test', 'get_job_details', 'get_test_details', 'parse', 'get_exposures', 'show', 'build', 'list_metrics', 'get_model_health', 'get_model_details', 'get_macro_details', 'get_snapshot_details', 'compile', 'get_entities', 'get_exposure_details', 'get_model_children', 'trigger_job_run', 'get_seed_details', 'get_semantic_model_details', 'list', 'get_dimensions', 'get_job_run_error', 'get_source_details', 'cancel_job_run']
JupyterAuthService.ts:202 [JupyterAuthService] User profile retrieved successfully
SettingsWidget.tsx:1027 [SettingsWidget] User is authenticated, setting JWT as Claude API key
SettingsWidget.tsx:1032 [SettingsWidget] JWT token will NOT be saved to settings registry (per requirements)
SettingsWidget.tsx:1037 [SettingsWidget] JWT token set in AppState as Claude API key
JWTAuthModalService.ts:269 [JWTAuthModalService] Checking JWT validity: {jwtToken: '[1269 chars]', isAuthenticated: true, isValid: true}
notebookManagement.ts:399 [Plugin] Notifying database cache of potential kernel readiness
databaseMetadataCacheStore.ts:466 [DatabaseMetadataCacheStore] Kernel ready event received...