Repository navigation
PAIR Bridge v0.5.0 — Smarter local models for Codex
PAIR Bridge connects Codex to installed local models through NVIDIA PAIR or directly to configured LM Studio devices. This release expands /pair from basic model access into a managed workflow for discovery, task-based selection, comparison, diagnostics, and resource planning.
Highlights
- Project and plugin rename:
codex-pair-bridgeis nowpair-bridge. Existing~/.codex-pair-bridge.jsonremains readable;~/.pair-bridge.jsontakes precedence. - Smarter model selection: live inventory checks and an in-lock recheck prevent requests to missing models. Task profiles can select an already installed chat model; explicit model and device choices remain available.
- Second opinions: compare two selected local models and retain their provenance. Codex must verify disputed claims against the source material.
- Resource planning: per-device queues, sanitized request diagnostics, and
pair_memory_planuse LM Studio's read-only CLI estimate at the planned context, including the actual context of loaded instances. A configured memory budget blocks estimated use above its limit with 10% headroom. - Explicit downloads: a model request never downloads weights. A separate one-use download plan can check an unambiguous Hugging Face GGUF file's size and revision and local disk space before a confirmed download.
- Integrations and guides: Oh My Pi setup, optional Jev Choice/Score adapters, updated English and Russian documentation, and a refreshed MCP architecture illustration.
Upgrade
For the renamed plugin, follow the migration instructions. New installations can run:
codex plugin marketplace add GermanMik/pair-bridge
codex plugin add pair-bridge@pair-bridgeValidation and limits
The release commit passed 52 self-tests in a clean checkout, including MCP tool discovery. A read-only memory estimate was checked on Alfred. No release validation downloaded weights or performed a cold load. Actual free RAM/VRAM and remote LM Studio storage paths remain separate from the CLI estimate; live Jev, OMP, and two-model workflows still need device-specific verification. See TODO for the remaining work.