feat(sdk): addon load timing diagnostics — sdk.addon_diagnostics() #390
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Expose addon load timing and state programmatically and print a startup summary table to the console.
Current state (PARTIAL)
load_time_msis measured per addon and logged to console ("Create: Loaded {addon} InitGui.py ({elapsed:.0f}ms)"). However:addon_diagnostics()methodProposed API
Scope
addon_diagnostics()tokindred_sdk/registry.py— returns list of dicts with name, state, load_time_ms, errorload_addons()inaddon_loader.pyRoadmap
v0.2.0 — Addon Loader