Task-free continual learning is a machine learning paradigm where a model learns continuously from a streaming sequence of non-stationary data without relying on explicit task definitions, boundaries, or identifiers. In conventional continual learning setups, training data is partitioned into distinct tasks with clear signals indicating when a transition occurs, allowing algorithms to deploy task-specific mechanisms. By contrast, task-free continual learning operates in more unconstrained environments where data distributions may shift gradually or abruptly without external notifications. The central objective is to acquire new patterns and adapt to continuous distribution changes while autonomously mitigating catastrophic forgetting of previously learned knowledge.