You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: resolve critical bugs in LLM cost tracking implementation
- Fix NameError in MetricsService.get_cost_summary() where observer
variable was referenced before assignment; refetch from session directly
- Add missing threshold= arg to CostThresholdExceededEvent constructor
in SessionMetricsObserver (would raise TypeError at runtime)
- Fix publish() -> publish_event() call on event bus in base_observer
- Add LLM event fields to GalaxyEvent interface; remove (event as any)
casts in handleLLMMetricsUpdate and handleCostAlert handlers
- Log failed LLMCallEvent emissions at DEBUG instead of silently swallowing
- Use stable composite key in RecentCallsTable rows instead of array index
- Fix JSX formatting in RightPanel: </div>} -> </div>\n)} style
- Update CostByModelChart docstring to reflect generic key usage
0 commit comments