# internal/adapters/cli/providerinfo

Package providerinfo renders provider selection facts for CLI progress output shared by the review and harden subcommands.

## First

```go
func First(values ...string) string
```

First returns the first value with non-blank content.

## ProgressLabel

```go
func ProgressLabel(command string, provider string, model string, binary string, external configadapter.ExternalReviewConfig) string
```

ProgressLabel renders "command\[provider:model]" for live progress output, resolving the auto provider the same way the real selection will.
