Feat: Serve pushes each agent's context window to the provider catalog value #100

Merged
peersky merged 1 commit from feat/provider-context-from-catalog into dev 2026-09-09 05:40:28 +00:00
Owner
  • Added Ability model-availability probe reads per-model context_length (context_length / max_context_length / context_window / top_provider.context_length) from the /models catalog it already fetches
  • Added Function apply_catalog_context pushes AgentConfig.context_window to the catalog value in both directions, fail-open when the catalog states nothing
  • Improved Ability quorum serve refreshes the catalog once at startup so the shrink-guard and Length-escalation ceiling work against the provider's real window instead of a yaml guess
  • Added Redundancy wiremock coverage: capture, fail-open before refresh, push up and down, unreachable catalog keeps the configured value
- Added Ability model-availability probe reads per-model context_length (context_length / max_context_length / context_window / top_provider.context_length) from the /models catalog it already fetches - Added Function apply_catalog_context pushes AgentConfig.context_window to the catalog value in both directions, fail-open when the catalog states nothing - Improved Ability quorum serve refreshes the catalog once at startup so the shrink-guard and Length-escalation ceiling work against the provider's real window instead of a yaml guess - Added Redundancy wiremock coverage: capture, fail-open before refresh, push up and down, unreachable catalog keeps the configured value
Serve pushes each agent's context window to the provider catalog value
Some checks failed
CI / Dependency Age Check (pull_request) Successful in 4s
CI / Lint & Audit (pull_request) Successful in 1m9s
CI / Spell Check (pull_request) Successful in 5s
CI / Test (pull_request) Failing after 3m20s
Commit Lint / Validate PR Title (pull_request) Successful in 3s
bbe5117432
- Added Ability model-availability probe reads per-model context_length (context_length / max_context_length / context_window / top_provider.context_length) from the /models catalog it already fetches
- Added Function apply_catalog_context pushes AgentConfig.context_window to the catalog value in both directions, fail-open when the catalog states nothing
- Improved Ability quorum serve refreshes the catalog once at startup so the shrink-guard and Length-escalation ceiling work against the provider's real window instead of a yaml guess
- Added Redundancy wiremock coverage: capture, fail-open before refresh, push up and down, unreachable catalog keeps the configured value
peersky changed title from Serve pushes each agent's context window to the provider catalog value to Feat: Serve pushes each agent's context window to the provider catalog value 2026-09-09 04:21:32 +00:00
peersky force-pushed feat/provider-context-from-catalog from bbe5117432
Some checks failed
CI / Dependency Age Check (pull_request) Successful in 4s
CI / Lint & Audit (pull_request) Successful in 1m9s
CI / Spell Check (pull_request) Successful in 5s
CI / Test (pull_request) Failing after 3m20s
Commit Lint / Validate PR Title (pull_request) Successful in 3s
to 463fecacdb
All checks were successful
CI / Dependency Age Check (pull_request) Successful in 4s
CI / Lint & Audit (pull_request) Successful in 1m8s
CI / Spell Check (pull_request) Successful in 5s
Commit Lint / Validate PR Title (pull_request) Successful in 3s
CI / Test (pull_request) Successful in 5m23s
Publish Release / Create Tag & Sync (pull_request) Has been skipped
Publish Release / Publish to crates.io (pull_request) Has been skipped
Publish Release / Publish dry-run (no side effects) (pull_request) Has been skipped
Publish Release / Create GitHub Release (pull_request) Has been skipped
2026-09-09 04:30:12 +00:00
Compare
peersky deleted branch feat/provider-context-from-catalog 2026-09-09 05:40:28 +00:00
Sign in to join this conversation.
No reviewers
No labels
release
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
peeramid-labs/quorum-rs!100
No description provided.