Skip to content

agenvoy/model-check

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note

This SKILL was primarily generated by Claude Opus 4.7; the developer only handles review and fine-tuning.
This README is maintained by SKILL.


SYNC LLM PROVIDER MODEL REGISTRY TO LIVE API AVAILABILITY!

Version License


A Claude Code skill that aligns Agenvoy's provider model registry against each provider's live listing API, with capability-focused descriptions, tier-aware sorting, schema-driven flags, and integration test validation.

Table of Contents

Features

Install to ~/.claude/skills/model-check/

  • Six-Provider Coverage — Syncs configs/jsons/providors/{claude,openai,codex,gemini,copilot,nvidia}.json from each provider's listing endpoint; /model-check all fans out across the full set, single-provider invocation scopes the run.
  • Four-Stage Hard Pipeline — Discover → filter/order → describe+flag → validate, enforced as a strict order: probe before write, write before validate, never blind-patch on test failure.
  • Capability-Focused Descriptions — English-only, model-name-free descriptions covering context length, reasoning depth, latency, multimodal, computer use, and adaptive thinking; tier-locked entries get requires <tier> or higher appended.
  • Provider-Aware Sorting & Flags — Version low→high then per-provider tier order (OpenAI nano→mini→codex→default→pro, Claude haiku→sonnet→opus, Gemini flash-lite→flash→pro), with no_temperature / reasoning_effort / thinking_type / thinking_config flags driven by provider.go ModelItem schema.
  • Integration Test Verification — Every entry round-trips Send(ctx, [{role:"user",content:"say ok"}], nil) against test/providers_integration_test.go; failures classify into remove / cap-fix / route-fix / tier-note buckets instead of triggering blind config edits.

Built With

Architecture

graph TB
    User[User] -->|/model-check provider| SKILL[SKILL.md<br/>Orchestration]
    SKILL --> S1[01-discover.md<br/>API Probe]
    SKILL --> S2[02-filter-order.md<br/>Tier Sort]
    SKILL --> S3[03-describe-flag.md<br/>Description + Flag]
    SKILL --> S4[04-validate.md<br/>Integration Test]
    S1 --> Config[configs/jsons/providors/*.json]
    S2 --> Config
    S3 --> Config
    S4 --> Test[test/providers_integration_test.go]
    Template[templates/providers_integration_test.go] -.seed.-> Test
Loading

License

This project is licensed under the MIT LICENSE.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages