-
Notifications
You must be signed in to change notification settings - Fork 380
Open
Copy link
Labels
choreLinting, formatting, dependency hygiene, or project maintenance choresLinting, formatting, dependency hygiene, or project maintenance chorescicdIssue with CI/CD process (GitHub Actions, scaffolding)Issue with CI/CD process (GitHub Actions, scaffolding)devopsDevOps activities (containers, automation, deployment, makefiles, etc)DevOps activities (containers, automation, deployment, makefiles, etc)triageIssues / Features awaiting triageIssues / Features awaiting triage
Milestone
Description
During PR [#798](#798) testing, I observed the following issues related to tool registration and error handling. While the core functionality works, improvements are needed for better user experience and debugging support.
Observations
- Missing Tools – Tools such as
Tool_CandTool_Hwere not registered, but no error message was displayed. - Error Handling – Integrity errors (e.g., duplicate
name) are not surfaced in the UI. - Validation Errors – Validation issues are not consistently shown in the UI or backend logs.
- Registration Summary – The UI does not display the number of tools successfully registered.
- Unregistered Tool Details – Tools that fail to register should provide error details (both in UI and logs) so users can identify which tools failed and why, and developers can analyze the root cause later.
Expected Behavior
- Users should get clear error messages when tool registration fails.
- UI should display a summary showing how many tools were registered successfully and how many failed.
- For failed tools, the UI and logs should capture and display the reason for failure.
Next Steps / Recommendation
- Improve error handling and validation in both frontend and backend.
- Add summary feedback in bulk import (e.g., "8 of 10 tools registered successfully").
- Ensure detailed error messages for failed registrations are logged and surfaced in the UI.
Metadata
Metadata
Assignees
Labels
choreLinting, formatting, dependency hygiene, or project maintenance choresLinting, formatting, dependency hygiene, or project maintenance chorescicdIssue with CI/CD process (GitHub Actions, scaffolding)Issue with CI/CD process (GitHub Actions, scaffolding)devopsDevOps activities (containers, automation, deployment, makefiles, etc)DevOps activities (containers, automation, deployment, makefiles, etc)triageIssues / Features awaiting triageIssues / Features awaiting triage