x-algo-filters
X Algorithm Filters
The X algorithm applies 12 filters to remove posts that shouldn't appear in a user's feed. Filters run at multiple stages of the pipeline.
Filter Summary
| Filter | Purpose | Source File |
|---|---|---|
AgeFilter |
Remove posts older than max age | age_filter.rs |
PreviouslySeenPostsFilter |
Remove posts user has seen | previously_seen_posts_filter.rs |
PreviouslyServedPostsFilter |
Remove posts already served in session | previously_served_posts_filter.rs |
DropDuplicatesFilter |
Remove duplicate tweet IDs | drop_duplicates_filter.rs |
RetweetDeduplicationFilter |
Remove duplicate retweets | retweet_deduplication_filter.rs |
DedupConversationFilter |
Keep only best post per conversation | dedup_conversation_filter.rs |
SelfTweetFilter |
Remove user's own posts | self_tweet_filter.rs |
AuthorSocialgraphFilter |
Remove blocked/muted authors | author_socialgraph_filter.rs |
MutedKeywordFilter |
Remove posts with muted keywords | muted_keyword_filter.rs |
VFFilter |
Safety/visibility filtering | vf_filter.rs |
CoreDataHydrationFilter |
Remove posts missing required data | core_data_hydration_filter.rs |
More from cloudai-x/x-algo-skills
x-algo-engagement
Reference for X algorithm engagement types and signals. Use when analyzing engagement metrics, action predictions, or understanding what signals the algorithm tracks.
15x-algo-ml
Explain the Phoenix ML model architecture for X recommendations. Use when users ask about embeddings, transformers, how predictions work, or ML model details.
12x-algo-scoring
Calculate and explain X algorithm engagement scores. Use when analyzing post ranking, understanding score weights, engagement potential, or why one post ranks higher than another.
11x-algo-pipeline
Explain the complete X recommendation algorithm pipeline. Use when users ask how posts are ranked, how the algorithm works, or want an overview of the recommendation system.
11