FLPATH-4773: Reflect change introduced by environment agent to UI - #4464
Conversation
|
Important This PR includes changes that affect public-facing API. Please ensure you are adding/updating documentation for new features or behavior. Missing ChangesetsThe following package(s) are changed by this PR but do not have a changeset:
See CONTRIBUTING.md for more information about how to add changesets. Changed Packages
|
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #4464 +/- ##
==========================================
+ Coverage 58.62% 58.65% +0.03%
==========================================
Files 2547 2547
Lines 101638 101668 +30
Branches 28588 28583 -5
==========================================
+ Hits 59585 59637 +52
+ Misses 40252 40229 -23
- Partials 1801 1802 +1
*This pull request uses carry forward flags. Click here to find out more. Continue to review full report in Codecov by Harness.
🚀 New features to boost your workflow:
|
mareklibra
left a comment
There was a problem hiding this comment.
A few comments, nothing serious.
f1edcf1 to
2949339
Compare
2949339 to
b79f169
Compare
|



Replace Providers tab with Agents tab
Removes all Providers-related code and introduces a new Agents tab as the default landing tab in the DCM plugin.
dcm-commonProvidersApi,ProvidersClient,ProvidersClient.test.ts, andtypes/providers.tsAgentsApi,AgentsClient,AgentsClient.test.ts, andtypes/agents.tswith types derived from the Agent API OpenAPI spec (v1alpha1):Agent,AgentList,AgentRegistrationRequest,AgentCost,AgentHealthStatus,HeartbeatRequestdcm(frontend plugin)providersApiRef/providersRouteRefwithagentsApiRef/agentsRouteRefpages/providers/directory (all provider UI components)pages/agents/with:AgentsTabContent— paginated table with health-status filtering and agent registration dialogAgentFormFields— registration form backed by service types fetched live from the Catalog APIAgentHealthStatus— status badge componentCopyButton— reusable clipboard copy componentagentFormTypes— form state, Yup validation, and mapping helpersref.ts,de,es,fr,it,ja) to replaceproviders.*keys withagents.*keysminorbump for both packages)