Skip to content

Codeep

v2.5.1 Bugfix

This release fixes issues for SREs watching stability and regressions.

✓ 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

Summary

AI summary

Fixed crash when .codeep/intelligence.json was missing sections.

Changes in this release

Bugfix Medium

Backfills missing sections in `.codeep/intelligence.json` to prevent chat crashes.

Backfills missing sections in `.codeep/intelligence.json` to prevent chat crashes.

Source: llm_adapter@2026-06-08

Confidence: high

Full changelog

Fix: chat could crash with "Cannot read properties of undefined (reading 'indentation')" when a project's .codeep/intelligence.json was missing sections (from an interrupted or older scan). The file is now backfilled on load, so partial intelligence can never crash a prompt — most visible in the VS Code/Zed (ACP) chat.

Fixed

  • Partial .codeep/intelligence.json crash — a project intelligence file
    that was missing whole sections (e.g. conventions) — written by an
    interrupted scan or an older CLI — caused generateContextFromIntelligence
    to throw Cannot read properties of undefined (reading 'indentation') on the
    next prompt. This surfaced in editor clients (VS Code / Zed via ACP) as a chat
    error on every message. loadProjectIntelligence now merges loaded data over
    a complete default skeleton (per-section), and the context formatter
    defensively normalizes its input, so a partial or older-schema file is
    backfilled instead of dereferenced blindly. No re-scan required.

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.8.0 `codeep account push` and `account sync` no longer transfer API keys unless `/keysync on` is enabled
  • 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]