Add display name resolution and worker selection UI #203

Merged
rwachters merged 3 commits from enhance-worker-selection-ui into change-mcp-tool-call-architecture 2026-04-26 18:26:40 +00:00
rwachters commented 2026-04-26 18:25:03 +00:00 (Migrated from github.com)
  • Worker Setup Enhancements
    Delegated worker display name resolution to a new WorkerSetupDisplayNameProvider, allowing custom display name handling.
    Added a DisplayNameUnavailable error for scenarios where resolution fails.

  • Identity Configuration Update
    Introduced a displayName field in WorkerIdentityConfig that can be set via configuration files or environment variables. Defaults to "my-worker" if not explicitly provided.
    Updated the setup process to register this display name with the server.

  • Worker Selection UI
    Enhanced the "Local MCP Server" dialog with a worker selection dropdown, utilizing a new API endpoint (GET /api/v1/workers) to fetch workers owned by the authenticated user.
    Replaced manual input with a dynamic dropdown that displays registered workers, handles loading states, and includes retry mechanisms.
    Added corresponding unit tests for the feature and APIs.

- **Worker Setup Enhancements** Delegated worker display name resolution to a new `WorkerSetupDisplayNameProvider`, allowing custom display name handling. Added a `DisplayNameUnavailable` error for scenarios where resolution fails. - **Identity Configuration Update** Introduced a `displayName` field in `WorkerIdentityConfig` that can be set via configuration files or environment variables. Defaults to `"my-worker"` if not explicitly provided. Updated the setup process to register this display name with the server. - **Worker Selection UI** Enhanced the "Local MCP Server" dialog with a worker selection dropdown, utilizing a new API endpoint (`GET /api/v1/workers`) to fetch workers owned by the authenticated user. Replaced manual input with a dynamic dropdown that displays registered workers, handles loading states, and includes retry mechanisms. Added corresponding unit tests for the feature and APIs.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Torvian.eu/chatbot!203
No description provided.