This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
Affected surfaces
ReleasePort's take
Light signalCodeep v2.1.1 adds custom OpenAI-compatible endpoint support via new provider and `OPENAI_BASE_URL` environment variable, with consistent base URL handling across all providers. Keyless providers (Ollama, Custom) no longer prompt for API keys on setup.
Why it matters: Enables local LLM integration with custom endpoints. Adopt this release if using vLLM, LiteLLM, LM Studio, or text-generation-webui.
Summary
AI summaryAdded a custom OpenAI‑compatible provider and OPENAI_BASE_URL support, fixing base URL handling across all providers.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Codeep supports any OpenAI-compatible endpoint (vLLM, LiteLLM, LM Studio, text-generation-webui). Codeep supports any OpenAI-compatible endpoint (vLLM, LiteLLM, LM Studio, text-generation-webui). Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Feature | Medium |
New "Custom (OpenAI-compatible)" provider with configurable base URL. New "Custom (OpenAI-compatible)" provider with configurable base URL. Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Feature | Medium |
`OPENAI_BASE_URL` environment variable now honored by the OpenAI provider. `OPENAI_BASE_URL` environment variable now honored by the OpenAI provider. Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Bugfix | Medium |
Custom base URLs are now applied consistently across all providers and paths. Custom base URLs are now applied consistently across all providers and paths. Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Bugfix | Medium |
Welcome flow no longer prompts for API key when using keyless providers (Ollama, Custom). Welcome flow no longer prompts for API key when using keyless providers (Ollama, Custom). Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Refactor | Medium |
Custom base URL resolution centralized in `resolveBaseUrl` function. Custom base URL resolution centralized in `resolveBaseUrl` function. Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Other | Medium |
`customCommands` tests now run with isolated HOME to prevent nondeterminism. `customCommands` tests now run with isolated HOME to prevent nondeterminism. Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
Full changelog
Codeep now works with any OpenAI-compatible endpoint — vLLM, LiteLLM, LM Studio, text-generation-webui. New "Custom (OpenAI-compatible)" provider with a configurable base URL, plus support for the standard OPENAI_BASE_URL env var. Fixes #1.
Added
- Custom (OpenAI-compatible) provider. Point Codeep at any self-hosted
or proxied OpenAI-compatible server (vLLM, LiteLLM, LM Studio,
text-generation-webui). Pick Custom (OpenAI-compatible) in the welcome
flow or/provider, set the endpoint under/settings→ Custom Base URL
(config keycustomBaseUrl, e.g.http://host:8000/v1), then choose your
model with/model(fetched live from the server's/modelsendpoint).
No API key required; set one only if your endpoint enforces it. OPENAI_BASE_URLenv var. Theopenaiprovider now honors
OPENAI_BASE_URL(OpenAI-SDK convention), so an OpenAI-compatible proxy
servinggpt-*model names works with zero config changes.
Fixed
- Custom base URLs were silently ignored for every provider except Ollama —
requests always went toapi.openai.com, and an unknown model fell back to
the default. Base-URL resolution is now centralized (resolveBaseUrl) and
applied consistently across every path — chat, agent (TUI + ACP/editor),
/plantask planning, and API-key validation. (#1) - Welcome flow no longer forces an API-key prompt for keyless providers
(Ollama, Custom) — selecting one proceeds straight into the app. - Test isolation:
customCommandstests now run against an isolated HOME so a
developer's global~/.codeep/commandscan't make the suite non-deterministic.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Codeep
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]