- Conventional commit prompts now require
type(scope): descriptionacross all built-in languages, so generated messages stay scoped and consistent. - Staging validation now runs the extension E2E suite against a packaged VSIX, which catches packaging regressions before publish.
- Added local QA helpers for backend-local E2E and visible TUI walkthroughs to tighten the final release gate before publishing.
- Codex backend ~80 % faster via isolated
CODEX_HOME. Everycodex execinvocation now runs against an occ-managed minimal codex home at$XDG_CACHE_HOME/opencodecommit/codex-home(fallback$HOME/.cache/opencodecommit/codex-home) so codex no longer parses the user's MCP registry, plugin tree, sqlite caches, and session history on every call. Paired bench (10 interleaved pairs, real network, real provider, same commit fixture): installed 1.5.2 median 8560 ms → candidate 1.6.0 median 1644 ms, 10/10 pairs favor the new path. - Defense in depth:
-c mcp_servers={}is now always passed tocodex execso MCP servers are never spawned, even if theCODEX_HOMEsetup falls back to the user's real home for any reason. - No action required to pick up the speedup — it activates on the first
occ commit --backend codexcall after upgrade. If you want a clean 1.6.0 baseline for other defaults, run the existing "OpenCodeCommit: Reset Settings" command in the VS Code extension. - The auth link is a symlink to
~/.codex/auth.json, socodex loginrefreshes are seen transparently. Windows users whose environment can't create unprivileged symlinks automatically fall back to the pre-1.6 codex path (no regression).
- config.toml as single source of truth for both CLI and VS Code extension
OPENCODECOMMIT_CONFIGenv var honored for config file location
- Nine new built-in languages (ja, zh, es, pt, fr, ko, ru, vi, de)
- Dedicated backend selection in TUI and extension
- Sensitive guard profiles (human / strict-agent) with tiered enforcement
- TUI: merged staged/unstaged/untracked file states, pinned action footers
- Two-stage PR generation from committed branch changes
occ update/occ upgradewith auto-update check- Backend fallback with progress tracking and per-backend failure reporting
- Ratatui TUI for interactive commit generation
- Global commit guard (
occ guard install --global) blocks sensitive diffs in pre-commit - TUI redesign: single-screen commit view, syntax-colored diff, output panels
- Structured sensitive reporting with redacted previews
- Ship the
occCLI (renamed fromopencodecommit) - CI cross-compile and auto-publish to npm, crates.io, VS Code Marketplace, Open VSX
- Configurable language prompt modules with fallback resolution
- Secret scanning -- CLI blocks secret-containing diffs unless
--allow-sensitive - Branch mode config (conventional vs adaptive)
Rebranded from opencode-commit to opencodecommit.
- Language-embedded prompt templates (fully editable per language)
- Gemini CLI backend support
- Backend order setting, active language dropdown, diagnose command