Skip to content

v1.1.0

Latest

Choose a tag to compare

@jamubc jamubc released this 18 Jun 20:31
2aa0d7a

Added

  • grok-openrouter connector (passthrough) for OpenRouter's unified model gateway.
  • Live model discovery for passthrough connectors: the model picker fetches {baseUrl}/models at runtime, with a windowed list view for large catalogues.
  • Type-to-filter search in the model picker.
  • Per-provider manifest fragments: each provider is defined by its own providers/<id>/provider.json, aggregated into providers/providers.json by scripts/aggregate-manifest.js. Adding a provider is a new file in a new directory, with no edits to a shared file.
  • Build scripts: npm run build, build:manifest, build:bins, and check:manifest.

Changed

  • Passthrough connectors (DeepSeek, Qwen, OpenRouter) no longer pin static models lists; they are fetched live with a defaultModel fallback.
  • providers/providers.json is now a generated aggregate of the fragments; edit the fragment and run npm run build.
  • Provider order in the manifest, the TUI menus, and the package.json bin map is now alphabetical by id.