[ChatHistoryStore] Notebook change subscription initialized
consumes:44 Unsatisfied version 6.4.10 from @jupyterlab/application-top of shared singleton module @jupyterlab/coreutils (required ^5.5.3)
s @ consumes:44
(anonymous) @ consumes:102
(anonymous) @ consumes:82
671 @ consumes:136
(anonymous) @ consumes:183
P.f.consumes @ consumes:166
(anonymous) @ ensure chunk:6
P.e @ ensure chunk:5
activate @ plugin.ts:40
(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
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
jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1 Starting application in workspace: "default"
plugin.ts:121 JupyterLab extension signalpilot-ai-internal is activated!
plugin.ts:122 http://localhost:8888/lab
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 🔴 193.80ms (avg: 193.80ms, calls: 1)
performanceDebug.ts:143 [PerfDebug] SLOW OPERATION: initializeDemoMode took 193.80ms
(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:172 [JupyterAuthService] Getting user profile...
2JupyterAuthService.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 🔴 749.10ms (avg: 749.10ms, calls: 1)
performanceDebug.ts:143 [PerfDebug] SLOW OPERATION: initializeAuthentication took 749.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 🟢 0.80ms (avg: 0.80ms, 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.60ms (avg: 0.60ms, 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 🟢 3.20ms (avg: 3.20ms, calls: 1)
performanceDebug.ts:136 [PerfDebug] END: ContextLoader.snippets 🟢 2.10ms (avg: 2.10ms, calls: 1)
performanceDebug.ts:136 [PerfDebug] END: ContextLoader.variables 🟢 1.90ms (avg: 1.90ms, calls: 1)
performanceDebug.ts:136 [PerfDebug] END: ContextLoader.cells 🟢 1.60ms (avg: 1.60ms, calls: 1)
performanceDebug.ts:136 [PerfDebug] END: ContextLoader.tables 🟢 1.00ms (avg: 1.00ms, 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'}
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
(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:83
Promise.then
(anonymous) @ plugin.ts:83
signalSignalpilotInitialized @ plugin.ts:81
activateSignalPilot @ activateSignalPilot.ts:243
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
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
performanceDebug.ts:136 [PerfDebug] END: ContextLoader.datasets 🟢 11.30ms (avg: 11.30ms, calls: 1)
SettingsWidget.tsx:805 [SettingsWidget] Database URL from settings:
SettingsWidget.tsx:813 [SettingsWidget] No database URL configured, skipping DB_URL setup
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.60ms (avg: 0.60ms, 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.20ms (avg: 0.40ms, calls: 2)
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 🔴 4535.60ms (avg: 4535.60ms, calls: 1)
performanceDebug.ts:143 [PerfDebug] SLOW OPERATION: ContextLoader.databases took 4535.60ms
(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 🔴 4537.00ms (avg: 4537.00ms, calls: 1)
performanceDebug.ts:143 [PerfDebug] SLOW OPERATION: ContextCacheService.performContextLoading took 4537.00ms
(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 🔴 4537.30ms (avg: 4537.30ms, calls: 1)
performanceDebug.ts:143 [PerfDebug] SLOW OPERATION: ContextCacheService.loadAllContexts#1 took 4537.30ms
(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
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']
databaseStore.ts:1096 [DatabaseStore] Configurations loaded from StateDB with decoding
snippetStore.ts:250 [SnippetStore] Loaded 1 snippets, 0 inserted
JupyterAuthService.ts:172 [JupyterAuthService] Getting user profile...
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...
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...
JWTAuthModalService.ts:269 [JWTAuthModalService] Checking JWT validity: {jwtToken: '[1269 chars]', isAuthenticated: true, isValid: true}
appStore.ts:149 [AppStore] Loaded welcome tour state: true
JWTAuthModalService.ts:104 [JWTAuthModalService] Not showing modal because: {jwtValid: true, alreadyShowing: false, isDemoMode: false}
FileCacheService.ts:132 [FileCacheService] Cache updated with 4 files
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:172 [JupyterAuthService] Getting user profile...
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
notebookManagement.ts:495 [File Change] Current active file: null
notebookManagement.ts:496 [File Change] Is launcher active: true
notebookManagement.ts:501 [File Change] ⚠️ SWITCHED TO LAUNCHER
appStore.ts:106 [AppStore] Launcher active state changed: true
notebookEventsStore.ts:223 [NotebookEventsStore] Clearing notebook ref for launcher (no change event)
waitingReplyStore.ts:99 [WaitingReplyStore] hide() called
store.ts:325 [ChatMessagesStore] Removing tool calls with name: notebook-wait_user_reply
commands.ts:42 [Launcher] Launcher content not found, retrying... (10 attempts left)
performanceDebug.ts:106 [PerfDebug] START: useChatBoxInit.useEffect.triggered (call #3)
useChatBoxInit.ts:302 [useChatBoxInit] useEffect triggered: {notebookId: '__launcher__', appStateNotebookId: null, isLauncherActive: true, storeNotebookId: null, isInitializing: false, …}
useChatBoxInit.ts:325 [useChatBoxInit] Starting initialization for: launcher
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.30ms (avg: 1.30ms, calls: 1)
performanceDebug.ts:106 [PerfDebug] START: useChatBoxInit.useEffect.initialize (call #1)
chatboxStore.ts:212 [ChatboxStore] Initialization complete {notebookId: '__launcher__'}
performanceDebug.ts:136 [PerfDebug] END: useChatBoxInit.useEffect.initialize 🟢 0.60ms (avg: 0.60ms, calls: 1)
performanceDebug.ts:106 [PerfDebug] START: useChatBoxInit.doInitialize.TOTAL (call #1)
useChatBoxInit.ts:223 [useChatBoxInit] Initializing for notebook: __launcher__
performanceDebug.ts:106 [PerfDebug] START: useChatBoxInit.doInitialize.loadConfig (call #1)
performanceDebug.ts:136 [PerfDebug] END: useChatBoxInit.useEffect.triggered 🟢 2.70ms (avg: 1.17ms, 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: '__launcher__', appStateNotebookId: null, isLauncherActive: true, storeNotebookId: '__launcher__', isInitializing: false, …}
performanceDebug.ts:136 [PerfDebug] END: useChatBoxInit.useEffect.triggered 🟢 0.20ms (avg: 0.93ms, calls: 4)
performanceDebug.ts:136 [PerfDebug] END: useChatBoxInit.doInitialize.loadConfig 🟢 2.00ms (avg: 2.00ms, calls: 1)
useChatBoxInit.ts:231 [useChatBoxInit] Config loaded
performanceDebug.ts:106 [PerfDebug] START: useChatBoxInit.doInitialize.initChatService (call #1)
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 🟢 0.30ms (avg: 0.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.00ms (avg: 1.00ms, 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.10ms (avg: 0.10ms, calls: 1)
performanceDebug.ts:106 [PerfDebug] START: useChatBoxInit.doInitialize.loadThreads (call #1)
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.00ms (avg: 0.00ms, calls: 1)
chatHistoryStore.ts:469 [ChatHistoryStore] Loading threads for notebook: __launcher__
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.importChatboxStore (call #1)
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.importChatboxStore 🟢 1.00ms (avg: 1.00ms, calls: 1)
performanceDebug.ts:106 [PerfDebug] START: ChatHistory.loadThreads.setCurrentNotebook (call #1)
ChatHistoryManager.ts:122 [ChatHistoryManager] Setting up launcher notebook (fresh session)
ChatHistoryManager.ts:163 [ChatHistoryManager] Setting current notebook: __launcher__
ChatHistoryManager.ts:1100 [ChatHistoryManager] loadNotebookFromStorage called for: __launcher__
ChatHistoryManager.ts:1106 [ChatHistoryManager] Skipping load for launcher notebook (in-memory only)
ChatHistoryManager.ts:1010 [ChatHistoryManager] saveNotebookToStorage called for notebook: __launcher__
ChatHistoryManager.ts:1016 [ChatHistoryManager] Skipping save for launcher notebook (in-memory only)
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.setCurrentNotebook 🟢 1.30ms (avg: 1.30ms, calls: 1)
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_537864c6-76c7-4326-b582-823fd2c4d126', threadName: 'New Chat', messageCount: 0}
chatHistoryStore.ts:550 [ChatHistoryStore] Loaded 1 threads
performanceDebug.ts:136 [PerfDebug] END: ChatHistory.loadThreads.TOTAL 🟢 3.30ms (avg: 3.30ms, calls: 1)
performanceDebug.ts:136 [PerfDebug] END: useChatBoxInit.doInitialize.loadThreads 🟢 4.10ms (avg: 4.10ms, calls: 1)
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 🟢 8.40ms (avg: 8.40ms, calls: 1)
chatboxStore.ts:749 [ChatboxStore] Chatbox attached to launcher
commands.ts:81 [Launcher] ChatBox widget attached to launcher via store
commands.ts:130 [Launcher] Closing chat tab and sidebar
commands.ts:144 [Launcher] Chat tab hidden
NotebookChatContainer.tsx:29 [ChatContainerContent] Rendering with notebookId: null
performanceDebug.ts:106 [PerfDebug] START: useChatBoxInit.useEffect.triggered (call #5)
useChatBoxInit.ts:302 [useChatBoxInit] useEffect triggered: {notebookId: '__launcher__', appStateNotebookId: null, isLauncherActive: true, storeNotebookId: '__launcher__', isInitializing: false, …}
performanceDebug.ts:136 [PerfDebug] END: useChatBoxInit.useEffect.triggered 🟢 0.70ms (avg: 0.88ms, calls: 5)
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
notebookManagement.ts:581 [File Change] Welcome tour already completed - sending welcome message
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
useMessageHistory.ts:98 [useMessageHistory] Loaded 0 user messages for history navigation
JWTAuthModalService.ts:269 [JWTAuthModalService] Checking JWT validity: {jwtToken: '[1269 chars]', isAuthenticated: true, isValid: true}
chatboxStore.ts:626 [ChatboxStore] Sending welcome message to LLM
chatboxStore.ts:654 [ChatboxStore] Workspace context already loaded
chatboxStore.ts:497 [ChatboxStore] Sending prompt message: Create Welcome Message
ConversationService.ts:159 [PERF] ConversationService.processConversation (LLMLoop) - START
ConversationService.ts:168 [ConversationService] Using mode from ChatModeStore: welcome (requested: welcome)
waitingReplyStore.ts:99 [WaitingReplyStore] hide() called
store.ts:325 [ChatMessagesStore] Removing tool calls with name: notebook-wait_user_reply
LLMLoop.ts:103 [LLMLoop] ═══════════════════════════════════════════════
LLMLoop.ts:104 [LLMLoop] Starting process - Mode: welcome
LLMLoop.ts:105 [LLMLoop] ═══════════════════════════════════════════════
TrackingIDUtility.ts:74 Starting tracking ID fix for notebook: current
LLMLoop.ts:131 [LLMLoop] Step 1: Gathering context
LLMContext.ts:51 [LLMContext] Gathering context for mode: welcome notebookId: __launcher__
LLMContext.ts:60 [LLMContext] Starting parallel context gathering...
ToolService.ts:247 [ToolService] Skipping notebook ID change while in launcher mode
NotebookTools.ts:118 No current notebook
NotebookTools.ts:250 All Cells []
kernelPreview.ts:505 [KernelPreviewUtils] Getting limited kernel variables (last 10 cells)...
kernelPreview.ts:510 [KernelPreviewUtils] No kernel available
(anonymous) @ rrweb-plugin-console-record.js:160
getLimitedKernelPreview @ kernelPreview.ts:510
getKernelVariables @ LLMContext.ts:271
addContext @ LLMContext.ts:72
gatherContext @ LLMLoop.ts:214
process @ LLMLoop.ts:132
processConversation @ ConversationService.ts:195
sendPromptMessage @ chatboxStore.ts:529
showWelcomeMessage @ chatboxStore.ts:667
showWelcomeMessage @ chatboxStore.ts:951
(anonymous) @ notebookManagement.ts:599
setTimeout
waitForMessagingAndSendWelcome @ notebookManagement.ts:588
checkAndLogFileChange @ notebookManagement.ts:607
await in checkAndLogFileChange
(anonymous) @ notebookManagement.ts:720
m @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
l @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
emit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
_onCurrentChanged @ 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
_focusContent @ 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
update @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
set model @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
As @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
g @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
execute @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
execute @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
a @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
await in a
m @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
l @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
emit @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
d @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
d @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
await in d
d @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
await in d
route @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
(anonymous) @ jlab_core.e595af6ce37775e8a915.js?v=e595af6ce37775e8a915:1
Promise.then
activate @ 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
LLMContext.ts:77 [LLMContext] workspaceContext done
LLMContext.ts:81 [LLMContext] userSnippets done
LLMContext.ts:85 [LLMContext] userSelectedCells done
LLMContext.ts:69 [LLMContext] notebookSummary done
LLMContext.ts:73 [LLMContext] kernelVariables done
LLMContext.ts:89 [LLMContext] All parallel context gathered
LLMContext.ts:91 [LLMContext] Getting system prompt...
LLMContext.ts:93 [LLMContext] System prompt loaded, length: 3860
LLMContext.ts:119 [LLMContext] Context gathered in 3.30ms
LLMLoop.ts:140 [LLMLoop] Context gathered in 3.60ms
StreamingUIHandler.ts:161 [StreamingUIHandler] Request started
ChatMessagesService.ts:214 [ChatMessagesService] addThinkingIndicator called
LLMLoop.ts:241 [LLMLoop] Step 2a: Calling Anthropic API
AnthropicService.ts:188 [PERF] AnthropicService.sendMessage - START
MCPClientService.ts:449 [MCP Client] Tool filtering: 41 of 41 tools enabled
AnthropicService.ts:236 [AnthropicService] Added tool search tool (regex) and 41 deferred MCP tools
AnthropicService.ts:256 [PERF] AnthropicService.sendMessage - Before executeStreamRequest (81.00ms elapsed)
AnthropicService.ts:701 [PERF] AnthropicService.executeStreamRequest - START
AnthropicMessageCreator.ts:54 [PERF] AnthropicMessageCreator.createMessageStream - START
AnthropicMessageCreator.ts:285 [PERF] prepareExtraSystemMessages - START
AnthropicMessageCreator.ts:299 [PERF] prepareExtraSystemMessages - System prompts added (0.00ms)
AnthropicMessageCreator.ts:312 [AnthropicMessageCreator] Added workspace context to welcome mode system messages
AnthropicMessageCreator.ts:317 [PERF] prepareExtraSystemMessages - Workspace context added (0.10ms)
AnthropicMessageCreator.ts:337 [PERF] prepareExtraSystemMessages - Snippets added (0.00ms)
AnthropicMessageCreator.ts:344 [AnthropicMessageCreator] Welcome mode - skipping notebook state and kernel variables
AnthropicMessageCreator.ts:355 [AnthropicMessageCreator] Added database configs to welcome mode
AnthropicMessageCreator.ts:427 [PERF] prepareExtraSystemMessages - COMPLETE (0.50ms total)
AnthropicMessageCreator.ts:68 [AnthropicMessageCreator] Using model: claude-opus-4-5
AnthropicMessageCreator.ts:71 [PERF] AnthropicMessageCreator.createMessageStream - Making API call (0.90ms elapsed)
AnthropicMessageCreator.ts:80 [DEBUG] Skills container: {
  "skills": [
    {
      "type": "custom",
      "skill_id": "skill_01QQwom54HeQEvdNfksXc4ki",
      "version": "latest"
    }
  ]
}
AnthropicMessageCreator.ts:95 [DEBUG] Added code execution tool for beta API
AnthropicMessageCreator.ts:98 [DEBUG] Final API call parameters:
AnthropicMessageCreator.ts:99 - Model: claude-opus-4-5
AnthropicMessageCreator.ts:100 - Beta headers: (3) ['advanced-tool-use-2025-11-20', 'token-efficient-tools-2025-02-19', 'fine-grained-tool-streaming-2025-05-14']
AnthropicMessageCreator.ts:101 - Container parameter: INCLUDED
AnthropicMessageCreator.ts:105 - Tools count: 44
AnthropicService.ts:716 [PERF] AnthropicService.executeStreamRequest - Stream created, starting to process (6.10ms)
ChatMessagesService.ts:219 [ChatMessagesService] removeThinkingIndicator called