Skip to content

Releases: 0xshikhar/opengit-composer

OpenGit Composer v3.0.2

Choose a tag to compare

@0xshikhar 0xshikhar released this 13 Sep 19:46

🚀 OpenGit Composer v3.0.2

🧠 Updated Official Model Catalog

  • DeepSeek (v4 Generation):
    • deepseek-flash (DeepSeek-V4.1-Flash) — Default
    • deepseek-v4-pro (DeepSeek-V4-Pro-0813, supports thinking & non-thinking modes)
  • Groq (Expanded Catalog):
    • Production: llama-3.3-70b-versatile (Default), llama-3.1-8b-instant
    • OpenAI Open-Weight: openai/gpt-oss-120b, openai/gpt-oss-20b
    • Qwen & Distills: qwen/qwen3.8-27b, qwen/qwen3.6-27b, deepseek-r1-distill-llama-70b, qwen-qwq-32b
    • Groq Compound & MoE: groq/compound, groq/compound-mini, mixtral-8x7b-32768
  • Google Gemini:
    • gemini-3.8-flash, gemini-3.6-flash, gemini-3.1-pro, gemini-2.5-pro, gemini-2.5-flash (Default), plus legacy gemini-1.5-pro & gemini-1.5-flash.
  • Anthropic Claude:
    • claude-opus-5, claude-sonnet-4-6, claude-haiku-4-5, claude-3-7-sonnet (Default), claude-3-5-haiku.
  • OpenAI:
    • gpt-6-astra, gpt-5.4, gpt-5.3-codex, o3-mini, gpt-4o (Default), gpt-4o-mini.
  • Moonshot / Kimi:
    • kimi-k2.5 (Default), kimi-k2-thinking, kimi-k2, moonshot-v1-8k.

🎨 Human-Readable Dropdown & Strict API Serialization

  • UI settings modal displays clear human-readable names with the API ID (e.g. DeepSeek-V4.1-Flash (deepseek-flash)), while strictly passing the exact API-style identifier to backend inference endpoints.

🛠️ Core Fixes

  • Drafts State Management: Committed draft cards persist safely and are cleared only upon verified Git commit success.
  • Provider Switching: Real-time configuration listeners eliminate stale cached settings.

OpenGit Composer v3.0.1

Choose a tag to compare

@0xshikhar 0xshikhar released this 12 Sep 22:37

🚀 Marketplace & Production Readiness Release

🌐 Official Product Website & Resource Links

  • Dedicated Product Homepage: Configured official product homepage (opengit.shikhar.xyz) for extension listings on VS Code Marketplace, Azure Marketplace, and Open VSX.
  • Repository & Bug Tracker Links: Explicit separation between source code repository (github.com/0xshikhar/opengit-composer) and user issue tracker.

📜 License Compliance (GPL-3.0)

  • License Alignment: Synchronized manifest license metadata and README badges to GPL-3.0-or-later (GNU General Public License v3 with commercial addendum).
  • Package Verification: Embedded official LICENSE.txt directly within the distribution .vsix archive.

🎯 Marketplace Categorization & Discoverability

  • Primary Marketplace Categories: Updated categories to SCM Providers, AI, Machine Learning, and Programming Languages for optimal discoverability across developer extension catalogs.
  • Rich Tagging: Expanded discovery keywords to cover Git commit workflows, atomic commits, conventional commits, local AI inference, secret redaction, and supported cloud/local LLMs.
  • Command Palette Organization: Categorized contributed commands under OpenGit Composer for cleaner navigation in the VS Code Command Palette.

📖 Storefront & Documentation Overhaul

  • Interactive Visual Showcase: Integrated live UI screenshots, Problem vs. Solution comparison matrix, and end-to-end quickstart workflows.
  • Supported Providers Matrix: Added full breakdown of supported cloud models (OpenAI, Claude, Gemini, Groq, Kimi) and 100% private offline models (Ollama, LM Studio, TurboFieldfare).
  • Architecture & Project Docs: Added comprehensive technical documentation covering system architecture, robustness strategies, and configuration specifications.

📦 Distribution Asset

  • Includes opengit-composer-3.0.1.vsix for direct installation or marketplace upload.

OpenGit Composer v3.0.0

Choose a tag to compare

@0xshikhar 0xshikhar released this 12 Sep 10:49

OpenGit Composer v3.0.0

🚀 Major Release & Highlights

⚡ Complete TurboFieldfare & Local AI Provider Resolution

  • Canonical Model Resolution: Resolved 404 model_not_found issue when using TurboFieldfare or other local OpenAI-compatible endpoints with aliases/file paths (e.g., scratch/gemma4.gturbo). Automatically maps user-configured models to canonical server model IDs (e.g., gemma-4-26b-a4b-it).
  • Isomorphic Model Matching: Refactored normalizeModelId and modelIdsMatch into a shared module for safe fuzzy matching between raw model paths and canonical server endpoints across both VS Code extension host and Webview UI context.

🎨 Next-Gen UI/UX Overhaul

  • Dual-Category AI Settings Modal: Redesigned settings modal with a native VS Code master-detail layout, dividing providers into Cloud and Local Endpoints tabs.
  • Sleek Header Controls: Replaced inline settings/test sections with a compact Header Bar featuring:
    • Provider indicator pill (e.g., 💻 TurboFieldfare)
    • Connection Test Status icon with animated state transitions
    • Settings Modal gear icon
    • Always-visible "⚡ Auto-Compose Commits" primary action button.
  • Sanitized Model Selection: Improved drop-down display names to present clean, readable local model identifiers while maintaining precise underlying server configurations.

🛠️ Architecture & Core Enhancements

  • Global Version Synchronization: Updated full codebase versioning to v3.0.0 across extension manifest, landing page, and documentation.
  • Automated Diagnostic Suite: Added comprehensive unit testing coverage for local endpoint resolution and model matching utilities.

OpenGit Composer v2.0.6

Choose a tag to compare

@0xshikhar 0xshikhar released this 12 Sep 08:40

What's Changed in v2.0.6

  • Activity Bar Icon: Added dedicated SVG activity bar icon and updated extension packaging configuration.
  • Local AI Provider Polish: Enhanced URL normalization, model extraction, and CSP headers for local providers.
  • Atomic Batch Commit: Implemented atomic batch commits with rollback and loose change handling.
  • Commit Formatting: Normalized commit message subjects, smart scope normalization, and stripped prompt artifacts.
  • Staged Snapshot Warnings: Added stale snapshot warnings and recovery flows to protect uncommitted changes.
  • Diagnostics & Testing: Comprehensive unit tests for command routing, error mapping, and handler architectures.

OpenGit Composer v2.0.5

Choose a tag to compare

@0xshikhar 0xshikhar released this 12 Sep 08:40

What's Changed in v2.0.5

  • LM Studio Integration: Added local AI provider support and configuration options for LM Studio.
  • Gemini Failover: Implemented multi-model failover strategy and improved token management.
  • Provider Architecture: Extracted provider health and key management into dedicated slices.
  • Webview Command Routing: Introduced type-safe host-webview messaging and comprehensive error mapping.
  • Commit Safety: Added staged snapshot checks and privacy controls.

OpenGit Composer v2.0.1

Choose a tag to compare

@0xshikhar 0xshikhar released this 10 Apr 17:35

fix gemini regression issue

OpenGit Composer v2.0.0

Choose a tag to compare

@0xshikhar 0xshikhar released this 10 Apr 12:41

OpenGit Composer v2.0.0 release