Skip to content

[CHORE]: Bulk Import – Missing error messages and registration feedback in UI #806

@rakdutta

Description

@rakdutta

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

  1. Missing Tools – Tools such as Tool_C and Tool_H were not registered, but no error message was displayed.
  2. Error Handling – Integrity errors (e.g., duplicate name) are not surfaced in the UI.
  3. Validation Errors – Validation issues are not consistently shown in the UI or backend logs.
  4. Registration Summary – The UI does not display the number of tools successfully registered.
  5. 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

Labels

choreLinting, formatting, dependency hygiene, or project maintenance chorescicdIssue with CI/CD process (GitHub Actions, scaffolding)devopsDevOps activities (containers, automation, deployment, makefiles, etc)triageIssues / Features awaiting triage

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions