Skip to main content

Release 0.4.17 — Scrapy 2.16 Crawl Fix

Released: 2026-05-22 Chart: oci://ghcr.io/cnoe-io/charts/ai-platform-engineering:0.4.17 Previous release: 0.4.16

Highlights

0.4.17 is a targeted fix for RAG web ingestion. Scrapy 2.16.0 added validation that raised AttributeError whenever a spider defined a singular start_url attribute without a populated start_urls, which broke every crawl mode — single, recursive, and sitemap — resulting in zero pages crawled for any web ingestion request. This release renames the conflicting attribute, adds the new async spider entrypoint, and pins a stable Twisted to resolve a Scrapy 2.16 TLS bug.

Release 0.4.18 — Dynamic Agent Chat Regression Fix

Released: 2026-05-22 Chart: oci://ghcr.io/cnoe-io/charts/ai-platform-engineering:0.4.18 Previous release: 0.4.17

Highlights

0.4.18 fixes a regression introduced in 0.4.17 where dynamic agent configs stored with null fields in MongoDB raised a pydantic ValidationError on every chat request, effectively breaking chat for affected deployments. A new _strip_nulls() helper now removes explicit null values before pydantic construction so default_factory defaults apply correctly. This release also fixes Jira internal-comment creation, which was failing with a JSM 404 authentication error.

Release 0.4.16 — RAG Truncation and Seed Persistence Fixes

Released: 2026-05-21 Chart: oci://ghcr.io/cnoe-io/charts/ai-platform-engineering:0.4.16 Previous release: 0.4.15

Highlights

0.4.16 is a maintenance release focused on correctness. The RAG_MAX_OUTPUT_CHARS cap now actually fires for MCP tool results (previously a type check silently skipped truncation), seed agent configs once again persist their ui, features, and interrupt_on fields to MongoDB, and two reopened CodeQL code-scanning alerts are closed. The bundled CAIPE API reference docs were also refreshed to match the current BFF and RAG surfaces.

Release 0.4.14 — Slack and Chat Reliability

Released: 2026-05-20 Chart: oci://ghcr.io/cnoe-io/charts/ai-platform-engineering:0.4.14 Previous release: 0.4.13

Highlights

0.4.14 is a maintenance release focused on Slack and chat reliability. It fixes several cases where the Slack bot silently failed to respond — overthink skip logic that never fired on auto-routed channel messages, and alert integrations that put all their content inside attachment blocks. The /invoke chat endpoint gains optional conversation-history persistence, the skill scanner now returns actionable validation errors for malformed skills, and Jira agents can post internal (non-customer-visible) service desk comments.

Release 0.4.15 — Curl Private Endpoints

Released: 2026-05-20 Chart: oci://ghcr.io/cnoe-io/charts/ai-platform-engineering:0.4.15 Previous release: 0.4.14

Highlights

0.4.15 is a small follow-up release. The curl builtin tool gains an opt-in allow_non_public_urls flag so dynamic agents can reach private or internal endpoints when explicitly configured, while domain ACLs still apply. The release also quiets noisy Jira MCP logs by default and closes several CodeQL findings by removing sensitive data from logs and stdout.

Release 0.4.13 — Workflow Service and Default Agent

Released: 2026-05-18 Chart: oci://ghcr.io/cnoe-io/charts/ai-platform-engineering:0.4.13 Previous release: 0.4.12

Highlights

0.4.13 introduces the Workflow Service — a multi-step orchestration engine with a ReactFlow visual editor, fire-and-forget execution, HITL interrupts, and config-driven seeding that runs natively inside the Next.js UI. It also adds a configurable default agent so new chats can open against a chosen dynamic agent instead of the supervisor, an AI Review module that grades skills and agent prompts against an admin rubric, and a curl builtin tool for dynamic agents to call write APIs. Security hardening closes a class of SSRF-prone URL fetches across RAG ingestion and agent fetch tools.

Release 0.4.12 — LiteLLM FinOps MCP Server

Released: 2026-05-13 Chart: oci://ghcr.io/cnoe-io/charts/ai-platform-engineering:0.4.12 Previous release: 0.4.11

Highlights

0.4.12 adds a standalone LiteLLM MCP server for FinOps reporting, letting dynamic agents query LiteLLM cost and usage data directly. The chart gains a new optional litellmMcp section — disabled by default — so existing deployments are unaffected until you opt in. Dynamic agents now expose their persisted agent ID through the self_identity tool. This is a drop-in Helm upgrade; the only values change is the new opt-in litellmMcp block.

Release 0.4.11 — Skills Gallery Controls & Cleaner Metrics

Released: 2026-05-12 Chart: oci://ghcr.io/cnoe-io/charts/ai-platform-engineering:0.4.11 Previous release: 0.4.10

Highlights

0.4.11 gives operators finer control over which skills appear in the Skills Gallery: a new HIDE_BUILTIN_SKILLS flag and a default of BUILTIN_SKILL_IDS: "none" keep built-in templates out of the gallery until you import them explicitly. The VictorOps MCP is consolidated around the v2 incidents reporting API and stops silently dropping fields. Several charts fixes stop Prometheus from firing spurious TargetDown alerts on services that never exposed /metrics, and the session-expiry sign-in flow no longer relies on a brittle new-tab refresh. This is a drop-in Helm upgrade — no values.yaml edits are required.

Release 0.4.10 — Overthink Boilerplate Template Variable

Released: 2026-05-08 Chart: oci://ghcr.io/cnoe-io/charts/ai-platform-engineering:0.4.10 Previous release: 0.4.9

Highlights

0.4.10 reworks how "overthink" gating instructions reach agent prompts. Instead of a per-config custom_prompt string, the platform now injects a built-in OVERTHINK_BOILERPLATE template variable server-side, so agent prompts can opt into standard [DEFER]/[LOW_CONFIDENCE] gating with a single {{ client_context.overthink_boilerplate }} reference. A follow-up fix relocates that logic from the agent runtime to the slack-bot, where it belongs. This is a drop-in Helm upgrade — no values.yaml edits are required.

Release 0.4.9 — HITL Tool Approval, GridFS, and Docs Redesign

Released: 2026-05-07 Chart: oci://ghcr.io/cnoe-io/charts/ai-platform-engineering:0.4.9 Previous release: 0.4.8

Highlights

0.4.9 ships Human-in-the-Loop tool approval for dynamic agents, a GridFS-backed store for large tool results, custom agent color themes, an improved agent-selection UX, an automated release-docs coding-agent skill, and a fully redesigned documentation site.