Skip to main content

Roadmap

High-level planned features and improvements for Chaos Cypher.

In Progress

CLI Package Commands

Remaining package management commands:

  • chaoscypher package init — Create package structure with manifest
  • chaoscypher package validate — Validate package manifest
  • chaoscypher package build — Build .ccx package from directory

Already implemented: chaoscypher package export, chaoscypher package load, chaoscypher compose build/up/down/run.

Planned

Real-Time Graph Updates

WebSocket-based live graph updates for collaborative editing:

  • Push notifications when nodes/edges are added or modified
  • Live cursor positions for multi-user editing
  • Conflict resolution for concurrent changes

Workflow Builder Auto-Layout

Apply graph layout algorithms (e.g., Dagre) to automatically position workflow nodes in the visual builder.

LangChain Agent Execution

Reimplement agent execution with LangChain agents for autonomous multi-step reasoning within workflows.

Completed Recently

  • Import Pipeline Remediation (May 2026) — Upload settings persist on the source row; 15 quality counters and a Data Quality tab; filtering modes 0–5 redesigned with three previously-dead settings now wired; Cortex / CLI / MCP at extraction parity; 6 new loaders (HTML / RST / DOCX / XLSX / PPTX / EPUB); LLM finish_reason propagation; upload contract hardening; SearchStatusBadge and vector_indexing_status.
  • Content Filtering — Pre-extraction filtering of 15 non-essential content categories per domain
  • Domain Extraction Limits — Per-domain caps on entity degree, relationship ratios, and streaming entity count
  • Container Logs & Diagnostics — Real-time log viewer, runtime log level selector, diagnostic ZIP export
  • Queue Cancellation — Cooperative cancellation for running tasks via Valkey flags
  • Docker Startup & Error Pages — Branded startup page with live health indicators, custom error pages
  • Security Hardening — SSRF protection, error sanitization, CSP headers, body size limits
  • UI Redesign — Cyberpunk theme, glass effects, dashboard overhaul, omnibar, graph visualization
  • Alembic Migration Framework (April 2026) — Schema migrations now ship as Alembic revisions under packages/core/src/chaoscypher_core/database/migrations/versions/; Cortex runs alembic upgrade head on startup. The reflective auto-migrator was retired (see ADR-0006).
  • Model Context Protocol (MCP) Client-Driven Extraction — Default to client-driven extraction, no server LLM required
  • Batch Embedding Processing — Concurrent embedding generation with per-chunk progress
  • MCP Server — 30 tools for AI assistants via stdio and Streamable HTTP transports
  • Local CPU Embedding Service — sentence-transformers based embeddings replacing LLM-provider embeddings
  • GraphRAG Search — graph-enhanced retrieval fusing knowledge graph traversal with vector search
  • DX Zero-Boilerplate — typed Pydantic returns, ChaosCypher convenience namespace, check_health()
  • Automations — workflow builder UI, execution engine, 10 tool plugins, triggers
  • Source-scoped chat with tag-based scoping
  • Tag system redesign with inline editor
  • Source scope enforcement on all graph tools
  • Multi-LLM provider support (Ollama, OpenAI, Anthropic, Gemini)
  • Quality analysis and scoring system
  • CCX package export/import
  • Lexicon Hub integration
  • CLI with interactive chat, source management, and database operations