Skip to content

delimit-ai/delimit

v4.3.3 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

Published 1mo MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-governance api-governance breaking-changes claude-code codex cross-model
+8 more
cursor deliberation devtools gemini-cli mcp mcp-server model-context-protocol openapi

Summary

AI summary

Fixed delimit_test_smoke crash caused by redundant import of re.

Full changelog

First delimit release shipped through the full delimit gate chain. Dogfooding the governance stack rather than bypassing it.

Dogfood evidence chain

| Gate | Result |
|---|---|
| delimit_repo_diagnose | ✓ (1 info: no CI config, expected) |
| delimit_security_audit | ✓ 0 critical, 0 secrets — evidence bundle ev-1776986658 |
| delimit_test_smoke | ✓ 165/165 (fixed by this release — LED-1077) |
| delimit_changelog | ✓ |
| delimit_deploy_plan | ✓ PLAN-8150EF91 — 0 critical findings after LED-1076 fix |
| delimit_deploy_verify | ✓ 4/5 targets healthy (npm.com HTML-scrape 403 is false negative; npm registry API confirms publish) |
| delimit_evidence_collect | ✓ bundle ev-1776987092 |
| delimit wrap — live verify | ✓ att_2f09a548bb8e3e0d (signed attestation of npm view [email protected] version4.3.3) |

Fixes (found during dogfooding)

  • LED-1077 — delimit_test_smoke crash. Removed redundant local import re in gateway/ai/backends/tools_real.py that shadowed the module-level import and caused local variable 're' referenced before assignment on the non-test_suite path.
  • LED-1076 — security scanner false positives. Renamed local tokenauth_token in gateway/ai/reddit_proxy.py + added # nosec B105. Cleared 4 false-positive critical-severity hardcoded-secret flags that were blocking delimit_deploy_plan.
  • CI Node 20/22 regression on v4.3.2. tests/v43-wrap-engine.test.js handoff-suggestion test was spawning the claude binary (missing on CI). Replaced with a Node-based shim in the sandbox — deterministic, portable, and tests the actual handoff-suggestion logic against a known-producer command.

Why it matters

The dogfood chain itself surfaced two bugs (LED-1076, LED-1077) that would have stayed invisible under the old ad-hoc ship flow. This is the difference between claiming the merge gate works and shipping through the merge gate.

Full ledger: LED-1075 (regression tests added), LED-1076 (false-positive fix), LED-1077 (test-smoke fix), LED-1078 (audit evidence), LED-1079 (dogfood milestone).

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 delimit-ai/delimit

Get notified when new releases ship.

Sign up free

About delimit-ai/delimit

API governance server that detects breaking changes in OpenAPI specs. Diffs two spec versions, applies configurable policy rules (strict/default/relaxed), and returns structured pass/fail verdicts. 23 change types, 10 breaking. Supports OpenAPI 3.0, 3.1, and Swagger 2.0.

All releases →

Beta — feedback welcome: [email protected]