Skip to content

feat(providers): add Runcrate to the OpenAI-compatible registry - #971

Merged
agentforce314 merged 1 commit into
agentforce314:mainfrom
heydryft:feat/runcrate-provider
Nov 1, 2026
Merged

agentforce314 merged 1 commit into
agentforce314:mainfrom
heydryft:feat/runcrate-provider

Conversation

@heydryft

Copy link
Copy Markdown
Contributor

All Submissions:

New Feature Submissions:

  • Have you added an explanation of what your changes do and why you'd like us to include them?

Description

Adds Runcrate (https://runcrate.ai) as a row in the OpenAI-compatible ProviderSpec registry. Runcrate serves open-weight models (DeepSeek V4, GLM 5.3, Kimi K2.6, Qwen3 Coder) behind an OpenAI-compatible /v1/chat/completions API with Bearer auth, so it needs no bespoke class.

Changes proposed in this pull request:

  • src/providers/openai_compatible_specs.py: runcrate spec, base URL https://api.runcrate.ai/v1, default model deepseek-ai/DeepSeek-V4-Flash, five suggested models, RUNCRATE_API_KEY, aliases run-crate / run_crate
  • tests/test_provider_registry.py: runcrate added to EXPECTED_NEW_PROVIDERS and VENDOR_DEFAULTS
  • README provider list (and the translated READMEs): add runcrate, count 30 to 31 in the English README

Testing

  • python -m pytest -q tests/test_provider_registry.py: 27 passed
  • python -m pytest -q tests -k 'provider or registry or login or config': 1324 passed, 5 skipped
  • Live: get_provider_class('runcrate')(api_key=...) resolved to RuncrateProvider with base URL https://api.runcrate.ai/v1 and model deepseek-ai/DeepSeek-V4-Flash; chat([...]) returned 'OK' with usage {'input_tokens': 11, 'output_tokens': 27, 'total_tokens': 38}.

This PR was prepared with AI assistance (Claude Code). I work on Runcrate.

@agentforce314

Copy link
Copy Markdown
Owner

LGTM

@agentforce314
agentforce314 merged commit f3a494c into agentforce314:main Nov 1, 2026
@heydryft

heydryft commented Nov 3, 2026

Copy link
Copy Markdown
Contributor Author

Thanks @agentforce314 for merging! Glad Runcrate is in the clawcodex OpenAI-compatible registry now.

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.

2 participants