Skip to content

feat: expose ProviderRegistry.list() - #18

Open
pachara-n wants to merge 1 commit into
AgentPostmortem:mainfrom
pachara-n:feat/provider-registry-list
Open

feat: expose ProviderRegistry.list()#18
pachara-n wants to merge 1 commit into
AgentPostmortem:mainfrom
pachara-n:feat/provider-registry-list

Conversation

@pachara-n

Copy link
Copy Markdown

What & why

This PR adds ProviderRegistry.list() and updates cmdList() to derive the provider list from the registry instead of using a hardcoded string.

This keeps the CLI output in sync with registered providers and allows runtime-registered providers to be reflected correctly.

Changes

  • Added ProviderRegistry.list()
  • Updated cmdList() to use the registry
  • Added tests covering built-in and custom providers

Checklist

@github-actions

github-actions Bot commented Aug 6, 2026

Copy link
Copy Markdown

Welcome, @pachara-n, and thanks for your first pull request to Evalgate.

A quick look at CONTRIBUTING.md covers how things are set up and run here.

I'll review this shortly. Ask anything in the thread if something is unclear.

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.

evalgate list hardcodes the provider names instead of asking the registry

1 participant