All notable changes to Continuum are documented here. Format follows Keep a Changelog.
@capturedecorator for zero-friction production signal captureSignalCapturewith async queue, configurable flush interval, and PII scrubbingSimHash(64-bit LSH) for near-duplicate interaction detectionInMemoryStoreandSQLiteStorefor interaction persistenceFeedbackCollectorfor explicit and implicit user feedback
Annotatorwith multi-criteria LLM-as-judge scoring- Configurable
Criterionwith weights and normalization - Batched concurrent annotation (asyncio.Semaphore, max 10 parallel)
- Cost budget enforcement per annotation run
AnnotationCalibratorwith bias detection and linear score correction- Pearson r, Spearman rho, and Cohen's kappa for inter-annotator agreement
DataCuratorwith 5 strategies: Quality, Diversity, Uncertainty, Core-Set, Active Learning- Greedy diversity selection via SimHash Hamming distance
- k-center core-set selection (2× optimal approximation)
- Boundary uncertainty sampling for active learning
- Deduplication with configurable Hamming distance threshold
DatasetExporter: Alpaca, ShareGPT, OpenAI, ChatML, HuggingFace, Parquet formats
Trainerwith LoRA/QLoRA fine-tuning via HuggingFace PEFT- EWC (Elastic Weight Consolidation) forgetting prevention
- Fisher Information Matrix diagonal approximation
- Configurable λ regularization strength
- Replay buffer: Ring buffer, Prioritized Experience Replay, Cluster-based
- Constitutional constraint checking during training
TrainingHookswith W&B and MLflow integrations
ModelDeployerwith Blue-Green, Canary, and Shadow strategies- Bayesian A/B testing with Thompson Sampling
- Auto-rollback on quality drop
- Per-metric threshold configuration
PIIScrubberwith Luhn validation, entropy-based API key detectionConstitutionalCheckerwith default probe suite (identity, malware, PII, prompt injection)- Hard vs. soft constraint classification
- Constitutional probes run before every deployment
LearningCurvewith linear trend regression and R² goodness-of-fitImprovementReportwith automated insights and recommendations- Cost-quality trajectory tracking
- Welch's t-test for statistical deployment gating
- Cohen's d effect size estimation
- Percentile bootstrap 95% confidence intervals
- Power analysis for evaluation dataset sizing
ColdStartHandlerfor bootstrapping with no production data- Prometheus metrics for full flywheel observability
- Slack/webhook notifications for lifecycle events
- FastAPI REST API for remote management
- CLI:
continuum cycle --task <name>runs the full flywheel - Docker Compose with PostgreSQL, Redis, annotation/training workers
- GitHub Actions CI with Python 3.11/3.12 matrix
- PostgreSQL schema with triggers and optimized indexes
- Reservoir sampling (Algorithm L, weighted, stratified)