Skip to content

v1.8.0

Latest

Choose a tag to compare

@AhmedOsman101 AhmedOsman101 released this 08 May 17:48
d6d3caa

1.8.0 (2026-05-08)

Features

  • New AI Providers: add support for Moonshot AI, Z.AI, MiniMax, and OpenRouter providers (c2f1300)
  • Debugging: add verbose debug logging via the DEBUG=1 environment variable (bd5fa5a)
  • OpenAI provider support: add dedicated OpenAI provider configuration and validation (c4d74f7, e9c979a)
  • Custom OpenAI API key env var: allow overriding the OpenAI API key source in config (f6d9dea)
  • Git analysis: support staged changes analysis (2c45a55)

Configuration

  • Add a new openrouter section to config.json for OpenRouter-specific settings
  • Add default values to DEFAULT_CONFIG for all new providers

Validation

  • Validate OPENROUTER_API_KEY against the known sk-or-v1- prefix format
  • Update config.schema.json with new provider types and the openrouter section
  • Add schema validation for the OpenAI provider configuration (e9c979a)

Bug Fixes

  • config: correct syntax error in constants file (d896b6b)
  • config: remove unnecessary await in API key validation (fbdcd7d)
  • config: remove unnecessary await in migrateConfig (cb84cc1)
  • remove openrouter from the schema required array (0adddd9)
  • resolve an infinite migration loop during config loading (efd8d90)
  • use DEFAULT_CONFIG for optional baseUrl and require provider.model (c057453)