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
+4
View File
@@ -597,6 +597,10 @@ class Application:
if self.telemetry is not None:
with contextlib.suppress(Exception):
await self.telemetry.shutdown()
diagnostics_manager = getattr(self, 'diagnostics', None)
if diagnostics_manager is not None:
with contextlib.suppress(Exception):
await diagnostics_manager.shutdown()
if self.vector_db_mgr is not None:
with contextlib.suppress(Exception):
await self.vector_db_mgr.shutdown()