• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

agentjido / req_llm / 4299e4d29ea03f1f6c20aa16894fbca491908b42
49%

Build:
DEFAULT BRANCH: main
Ran 25 Oct 2025 07:32PM UTC
Jobs 4
Files 82
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

25 Oct 2025 07:31PM UTC coverage: 51.936% (+0.6%) from 51.372%
4299e4d29ea03f1f6c20aa16894fbca491908b42

push

github

web-flow
Add model catalog feature for runtime discovery (#111)

* Implement catalog system for ReqLLM

- Introduced a runtime catalog system that applies configuration to the compile-time base catalog.
- Added support for allowlist filtering, custom provider/model definitions, and metadata overrides.
- Created a demonstration script to showcase catalog functionalities, including loading metadata, filtering, and merging custom definitions.
- Updated configuration files to include catalog settings and enabled catalog functionality.
- Enhanced the provider registry to initialize from the effective catalog, allowing for both implemented and metadata-only providers.

This update significantly improves the flexibility and usability of the ReqLLM library by allowing dynamic configuration of AI models and providers.

* Add model catalog feature with dynamic provider/model discovery

- Add ReqLLM.Catalog module for runtime model discovery
- Support filtering by provider, modality, and capability
- Add model detail lookup with metadata
- Include comprehensive documentation and demo examples

Amp-Thread-ID: https://ampcode.com/threads/T-38110a6b-223f-40bb-b626-7e69e7a6767d
Co-authored-by: Amp <amp@ampcode.com>

* Refactor catalog_demo.exs for improved readability and formatting

- Cleaned up whitespace and formatting inconsistencies throughout the demonstration script.
- Enhanced output formatting for better clarity in console logs.
- Ensured consistent spacing and alignment in the code for improved maintainability.

This update enhances the overall readability of the catalog demonstration script, making it easier to follow and understand the catalog functionalities.

* Fix test issues with catalog manifest and module redefinition

- Skip hidden .catalog_manifest.json file in model parsing tests
- Remove duplicate Catalog.Base module definition in catalog_test.exs
- All tests passing, quality checks pass

Amp-Thread-ID: https://ampcode.com/threads/T-38110a6b-223f-40bb-b... (continued)

119 of 155 new or added lines in 7 files covered. (76.77%)

6 existing lines in 4 files now uncovered.

3541 of 6818 relevant lines covered (51.94%)

435.91 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
83.23
0.43% lib/req_llm/provider/options.ex
4
53.33
-5.0% lib/req_llm/application.ex
9
81.32
-0.66% lib/req_llm/provider/registry.ex
11
0.0
0.0% lib/mix/tasks/model_sync.ex
11
87.5
lib/req_llm/catalog.ex

Uncovered Existing Lines

Lines Coverage ∆ File
1
0.0
0.0% lib/mix/tasks/model_sync.ex
1
83.33
-16.67% lib/req_llm/provider.ex
2
62.97
-0.63% lib/req_llm/provider/defaults.ex
2
39.02
-2.44% lib/req_llm/providers/openai.ex
Jobs
ID Job ID Ran Files Coverage
1 4299e4d29ea03f1f6c20aa16894fbca491908b42.1 25 Oct 2025 07:32PM UTC 82
51.82
GitHub Action Run
2 4299e4d29ea03f1f6c20aa16894fbca491908b42.2 25 Oct 2025 07:34PM UTC 82
51.86
GitHub Action Run
3 4299e4d29ea03f1f6c20aa16894fbca491908b42.3 25 Oct 2025 07:35PM UTC 82
51.83
GitHub Action Run
4 4299e4d29ea03f1f6c20aa16894fbca491908b42.4 25 Oct 2025 07:35PM UTC 82
51.85
GitHub Action Run
Source Files on build 4299e4d29ea03f1f6c20aa16894fbca491908b42
  • Tree
  • List 82
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 4299e4d2 on github
  • Prev Build on main (#DA46C392...)
  • Next Build on main (#D218063F...)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc