Skip to content

feat: add versioned provider registry and doctor - #49

Merged
EmersonBraun merged 4 commits into
mainfrom
EmersonBraun/feat-add-versioned-provider-registry-and-doctor
Aug 26, 2026
Merged

feat: add versioned provider registry and doctor#49
EmersonBraun merged 4 commits into
mainfrom
EmersonBraun/feat-add-versioned-provider-registry-and-doctor

Conversation

@EmersonBraun

Copy link
Copy Markdown
Member

Summary

  • add a versioned registry for API providers and named local CLI providers
  • keep grok, grok-cli, and opencode-cli distinct
  • add offline doctor diagnostics with human and JSON output
  • fail CI preflight on unknown local CLI versions
  • update documentation and credential-safe offline tests

Verification

  • npm run check
  • npm pack --dry-run

Closes #38

@EmersonBraun
EmersonBraun force-pushed the EmersonBraun/feat-add-versioned-provider-registry-and-doctor branch from 13e68f8 to b53da4c Compare August 26, 2026 00:43
@EmersonBraun

Copy link
Copy Markdown
Member Author

Code review

No issues found after correction. Checked provider identity separation, API factory discovery, offline credential handling, CI version gating, Ollama HTTP preflight behavior, exit-code semantics, and documentation consistency. Local npm run check passes with 29 tests; required GitHub checks are green.

@EmersonBraun
EmersonBraun merged commit 00784b1 into main Aug 26, 2026
5 checks passed
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.

feat: add versioned provider registry and doctor

1 participant