Skip to content

Limitcode 1.1.0

Choose a tag to compare

@Jawuilp Jawuilp released this 05 Sep 15:18
· 20 commits to main since this release

Limitcode 1.1.0 (minor release)

✨ New providers

  • OpenRouter — access to hundreds of models via OpenRouter (openrouter.ai).
  • Moonshot AI (Kimi) — kimi-k2.6, kimi-k2.5, kimi-k2-thinking, kimi-k2-thinking-turbo, and moonshot-v1-8k/32k/128k (api.moonshot.ai).

🔧 Details

  • Both are added as OpenAI-compatible providers (PROVIDER_CONFIGS + registry registration).
  • Models are fetched dynamically via each provider's GET /models (with background prefetch and TTL cache).
  • Added MODEL_INFO (metadata for max_tokens) and FALLBACK_MODELS (fallback if the endpoint fails) for both.
  • Labels in Limitcode: Change Model, available in Limitcode: Change Provider and Setup API Key.

🛠️ Usage

Configure your API key in Limitcode.sublime-settings → api_keys:

"api_keys": { "openrouter": "sk-...", "moonshot": "sk-..." }

then select the provider via Limitcode: Change Provider.

✅ Quality

  • Tests: OSS suite 91 passed (+3 new tests for registration and /models endpoints).