Skip to content

feat(catalog): load models/providers from ~/.openfang catalog files#546

Open
lvy010 wants to merge 1 commit intoRightNow-AI:mainfrom
lvy010:feat/catalog-from-openfang
Open

feat(catalog): load models/providers from ~/.openfang catalog files#546
lvy010 wants to merge 1 commit intoRightNow-AI:mainfrom
lvy010:feat/catalog-from-openfang

Conversation

@lvy010
Copy link

@lvy010 lvy010 commented Mar 12, 2026

Summary

  • Load model/provider catalog from ~/.openfang/catalog instead of runtime hardcoded defaults in kernel/CLI paths.
  • Introduce home-backed catalog loading to make model/provider visibility file-driven.
  • Keep auth detection and provider URL override behavior intact.

Test

  • [√] rm -rf ~/.openfang && ./target/debug/openfang init --quick
  • [√] Verify ~/.openfang/catalog/{models,providers,aliases}.json exists
  • [√] Edit providers.json and confirm openfang models providers --json reflects changes immediately
  • [√] Set empty catalog files and verify models list/providers do not crash

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.

1 participant