Skip to content

feat: model gateway nav group, type column, and monitoring tab for external endpoints - #210

Open
Yuyz0112 wants to merge 1 commit into
mainfrom
yz-patch
Open

Yuyz0112 wants to merge 1 commit into
mainfrom
yz-patch

Conversation

@Yuyz0112

Copy link
Copy Markdown
Contributor
  • Add "Model Gateway" as a top-level nav group and move external endpoints under it
  • Add "Type" column (External / Endpoint Ref / Mixed) to list page
  • Add Monitor tab to show page with usage summary and detail table
  • Add getEndpointType utility with unit tests

…ternal endpoints

- Add "Model Gateway" as a top-level nav group and move external endpoints under it
- Add "Type" column (External / Endpoint Ref / Mixed) to list page
- Add Monitor tab to show page with usage summary and detail table
- Add getEndpointType utility with unit tests

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@codecov-commenter

Copy link
Copy Markdown

Yuyz0112 added a commit that referenced this pull request Mar 18, 2026
Cherry-picked from #210: move external endpoints under a new "Model Gateway"
nav group, and add a Type column (External / Endpoint Ref / Mixed) to the
list page with getEndpointType utility and tests.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Yuyz0112 added a commit that referenced this pull request Mar 18, 2026
* fix: deriveUpstreamType treats empty string as "external" preventing endpoint_ref selection

The truthiness check (`?`) treated "" as falsy, so switching upstream type
to "endpoint_ref" immediately reverted back to "external". Use `!= null`
to correctly distinguish undefined/null from empty string.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* feat: add Model Gateway nav group and Type column for external endpoints

Cherry-picked from #210: move external endpoints under a new "Model Gateway"
nav group, and add a Type column (External / Endpoint Ref / Mixed) to the
list page with getEndpointType utility and tests.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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.

2 participants