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

dcdpr / jp / 26683818862
67%

Build:
DEFAULT BRANCH: main
Ran 30 May 2026 12:31PM UTC
Jobs 1
Files 396
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

30 May 2026 12:28PM UTC coverage: 66.012%. Remained the same
26683818862

push

github

web-flow
feat(config, llm): Support chained model aliases (#705)

Model aliases in `providers.llm.aliases` can now point to other aliases
rather than only to concrete model IDs. The resolver follows the chain
to a concrete `provider/name` model, and detects cycles, surfacing a
clear error during config load.

Before this change, each alias value had to be a full model ID. With
chained aliases you can now write:

```toml
[providers.llm.aliases]
opus  = "anthropic/claude-opus-4.8"
coder = "opus"
```

Both `coder` and `opus` resolve to `anthropic/claude-opus-4.8`.

The entire alias map is validated up front in `resolve_aliases`, so a
cycle between two aliases that no field references still causes a hard
error at startup rather than being silently ignored. The error message
names every hop in the chain:

  providers.llm.aliases: model alias cycle detected: a -> b -> a

Signed-off-by: Jean Mertz <git@jeanmertz.com>

42 of 59 new or added lines in 3 files covered. (71.19%)

32850 of 49764 relevant lines covered (66.01%)

242.62 hits per line

Uncovered Changes

Lines Coverage ∆ File
17
79.57
-3.24% crates/jp_config/src/model/id.rs
Jobs
ID Job ID Ran Files Coverage
1 26683818862.1 30 May 2026 12:31PM UTC 396
66.01
GitHub Action Run
Source Files on build 26683818862
  • Tree
  • List 396
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26683818862
  • 50b00418 on github
  • Prev Build on main (#26667859737)
  • Next Build on main (#26684516727)
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