Skip to content

Contentrain/ai

[email protected] scope: contentrain 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-agents claude-code content-governance contentrain cursor developer-tools
+8 more
git i18n mcp mcp-server model-context-protocol sdk typescript windsurf

Summary

AI summary

Fixed blank Serve UI labels and corrected capabilities transport badge.

Changes in this release

Bugfix Medium

Fixes blank Serve UI labels and incorrect capabilities transport badge.

Fixes blank Serve UI labels and incorrect capabilities transport badge.

Source: llm_adapter@2026-07-14

Confidence: low

Bugfix Low

Restores blank Doctor and Format sidebar labels in Serve UI.

Restores blank Doctor and Format sidebar labels in Serve UI.

Source: granite4.1:30b@2026-07-14-audit

Confidence: low

Bugfix Low

Corrects capabilities transport badge to show "local • http" for Web-UI mode.

Corrects capabilities transport badge to show "local • http" for Web-UI mode.

Source: granite4.1:30b@2026-07-14-audit

Confidence: low

Full changelog

Patch Changes

  • c4bccd1: fix(cli): restore blank Serve UI labels and correct the capabilities transport badge

    The Serve UI's Doctor and Format sidebar labels rendered blank. Two causes, both fixed:

    • Stale generated client. The committed #contentrain client the UI bundles was last generated in March and had drifted 40 keys behind the source serve-ui-texts dictionary — including the two nav labels, the entire Doctor page copy (21 keys), the branch-detail merge-preview strings (7), and the Format page (4). Regenerating brings the client current (and also syncs the docs/marketing content the same client mirrors via content_path).
    • Half-migrated sidebar. PrimarySidebar used a primary-nav.* namespace for only Doctor/Format while the other six items were hardcoded. All eight nav items now use the single, complete primary-sidebar.* namespace, matching MobileNav's dictionary-driven approach.

    Also: /api/capabilities reported transport: "stdio" in Web-UI mode, where the dashboard is actually reached over HTTP (the MCP engine is embedded in-process). The badge now reads local · http. stdio remains correct only for serve --stdio, which does not serve this UI.

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

Get notified when new releases ship.

Sign up free

About Contentrain/ai

Local-first MCP server for AI content governance — 13 tools for model/content CRUD, validation, normalization, and i18n across any framework.

All releases →

Related context

Earlier breaking changes

Beta — feedback welcome: [email protected]