Skip to content

Codeep

v2.1.1 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai ai-agent ai-agents ai-tools cli-app

Affected surfaces

auth

ReleasePort's take

Light signal
editorial:auto 14d

Codeep 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 summary

Added a custom OpenAI‑compatible provider and OPENAI_BASE_URL support, fixing base URL handling across all providers.

Changes in this release

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 /settingsCustom Base URL
    (config key customBaseUrl, e.g. http://host:8000/v1), then choose your
    model with /model (fetched live from the server's /models endpoint).
    No API key required; set one only if your endpoint enforces it.
  • OPENAI_BASE_URL env var. The openai provider now honors
    OPENAI_BASE_URL (OpenAI-SDK convention), so an OpenAI-compatible proxy
    serving gpt-* model names works with zero config changes.

Fixed

  • Custom base URLs were silently ignored for every provider except Ollama —
    requests always went to api.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),
    /plan task 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: customCommands tests now run against an isolated HOME so a
    developer's global ~/.codeep/commands can'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

Track Codeep

Get notified when new releases ship.

Sign up free

About Codeep

All releases →

Related context

Earlier breaking changes

  • v2.4.1 MiniMax M3 replaces MiniMax-M2.7 as default model across all providers.
  • v2.0.0 McpServer protocol now optional fields `command`, `args`, plus new `url` and `headers`; version bumped to 2.0.0.

Beta — feedback welcome: [email protected]