feat(telemetry): add isolated beta quality diagnostics and release identity

This commit is contained in:
dadachann
2026-09-15 09:35:01 +00:00
parent 91d6de8858
commit f8123ead0a
89 changed files with 4205 additions and 175 deletions
+3
View File
@@ -1,5 +1,7 @@
from __future__ import annotations
from langbot.pkg.telemetry import diagnostics
import asyncio
import contextlib
import json
@@ -162,6 +164,7 @@ class BoxRuntimeConnector(ManagedRuntimeConnector):
def _uses_websocket(self) -> bool:
return self.uses_websocket()
@diagnostics.observe('lifecycle', 'box.initialize', source='runtime', stage='execute')
async def initialize(self) -> None:
async with self._lifecycle_lock:
if self._closing: