Summary:
- Add Go model catalog metadata and registry filters for provider, capability, aliases, and reasoning effort.
- Add tier-aware cost estimation and USD formatting helpers with normalized usage handling.
- Cover model validation, catalog filtering, defensive cloning, pricing tiers, and Windows command-timeout CI behavior.
Validation:
- go test ./internal/config -run TestLoadProviderCommandTimeout -count=3 -v
- go test ./...
- bun run typecheck
- bun test ./tests --timeout 15000
- bun run build
- bun run smoke:build
- bun run build:go
- bun run smoke:go
- ./zero --help
- git diff --check