This release includes 1 security fix for security teams reviewing exposed deployments.
Topics
Affected surfaces
ReleasePort's take
Light signalInline code execution via eval flags is now blocked in agent mode.
Why it matters: Security: prevents arbitrary code execution; requires no action beyond upgrading to v2.1.4.
Summary
AI summaryInline code execution flags are now rejected in agent mode to prevent arbitrary code execution.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Security | Medium |
Inline code execution blocked in agent mode via eval flags. Inline code execution blocked in agent mode via eval flags. Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
Auto-summarized history added for overflow context budget. Auto-summarized history added for overflow context budget. Source: llm_adapter@2026-05-22 Confidence: low |
— |
Full changelog
Long agent runs no longer silently forget how they started — when prior chat history overflows the context budget, the dropped older messages are summarized instead of just truncated. Plus a command-whitelist hardening.
Security
- Inline code execution is blocked in agent mode. The command whitelist
allowed interpreters likenode/python/php, but their eval flags
(node -e,python -c,php -r,deno eval, …) turned a whitelisted
runtime into arbitrary code execution. Those flags are now rejected (including
combined short clusters like-pe). Running a file (node app.js,
python script.py) is unaffected. Defense-in-depth — the manual-mode
permission prompt is still the primary gate.
Added
- Auto-summarized history. When the prior conversation exceeds the agent's
context budget, Codeep now condenses the dropped (oldest) messages into a
short recap — preserving early decisions, constraints, and unfinished threads
— and injects it before the recent verbatim history. Previously those older
messages were silently truncated. The recap is one cheap LLM call, made only
on overflow and cached per session. Opt out with
autoSummarizeHistory: false(falls back to plain truncation, no extra call).
Security Fixes
- Reject eval flags (e.g., node -e, python -c) in agent-mode command whitelist to prevent arbitrary code execution
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]