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 manifestchaoscypher package validate— Validate package manifestchaoscypher package build— Build.ccxpackage 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_reasonpropagation; upload contract hardening;SearchStatusBadgeandvector_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 runsalembic upgrade headon 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,
ChaosCypherconvenience 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