Skip to content

Conversation

@RickyVishwakarma
Copy link

What does this PR do?

Adds a system diagnostics feature to make it easier to check if the backend
is ready before running workflows.

Backend

  • Extends the existing /health endpoint to report:
    • Database connectivity
    • Model configuration
    • Tool registry availability

Frontend

  • Adds a /diagnostics page to show system status
  • Protects the page behind authentication
  • Uses existing routing and layout

Why is this needed?

Right now there is no easy way to verify whether the system
is fully set up. This helps with:

  • Debugging setup issues
  • Onboarding new users
  • Understanding runtime state

How was this tested?

  • Checked /health endpoint response
  • Loaded diagnostics page when logged in
  • Verified redirect to login when logged out

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant