x-algorithm changelog (unofficial)

Unofficial, community-maintained project. Not affiliated with, endorsed by, or operated by X Corp. or xAI. Notes are generated from the public git history of xai-org/x-algorithm and may contain mistakes; the upstream diff is the source of truth.

· fee1d0f · 33 files, +1,587/−391

Code changes in visibility-filtering/, grox/ and under-the-hood/ (33 files).

constantsnumeric tweaksschema
  • Constants changed: _MOTION_REVEAL_MAX_INPUT_FRAMES 32 → 48 (image.py) and _MOTION_REVEAL_DENSE_SAMPLES 32 → 48 (video_frames.py).
  • Other literal values changed in code: ("grpc.keepalive_timeout_ms", 20000), 5000→20000 (service.py) and ("grpc.http2.min_ping_interval_without_data_ms", 5 300000→5000 (service.py).
  • Proto/Thrift schema: 2 fields added (e.g. UthAccountLabelAggregate.countryCodes and UthPostLabelAggregate.countryCodes).
  • Most activity in visibility-filtering/ (+1,118/−355), grox/ (+291/−28), under-the-hood/ (+145/−0), phoenix/ (+27/−6) and home-mixer/ (+6/−2).
  • 1 file changed only in formatting, comments or sync metadata.

Full analysis → Summary: automatic analysis

Config parameters (param! defaults)

None.

Pipeline components

KindChangeFile
Side effectmodifiedhome-mixer/side_effects/ads_injection_logging_side_effect.rs
Candidate hydratormodifiedvisibility-filtering/hydration/exclusive_content_hydrator.rs
Candidate hydratormodifiedvisibility-filtering/hydration/gizmoduck_hydrator.rs
Candidate hydratormodifiedvisibility-filtering/hydration/socialgraph_hydrator.rs
Candidate hydratormodifiedvisibility-filtering/hydration/tes_hydrator.rs
Candidate hydratormodifiedvisibility-filtering/hydration/viewer_hydrator.rs

Changed constants & literal values

NameOldNewFile
_MOTION_REVEAL_MAX_INPUT_FRAMES3248grox/libs/video_tools/image.py
_MOTION_REVEAL_DENSE_SAMPLES3248grox/libs/video_tools/video_frames.py
Old lineNew lineFile
("grpc.keepalive_timeout_ms", 5000),("grpc.keepalive_timeout_ms", 20000),grox/core/services/service.py
("grpc.http2.min_ping_interval_without_data_ms", 300000),("grpc.http2.min_ping_interval_without_data_ms", 5000),grox/core/services/service.py

Schema fields (2)

Show proto/thrift field changes
ChangeField
addedUthAccountLabelAggregate.countryCodes
addedUthPostLabelAggregate.countryCodes

Modules touched

ModuleFiles addedModifiedRemovedLines +Lines −
visibility-filtering/1220+1,118−355
grox/030+291−28
under-the-hood/110+145−0
phoenix/030+27−6
home-mixer/020+6−2

Files (33)

Show file list
PathLinesNote
Mgrox/core/services/service.py+2/−2
Mgrox/libs/video_tools/image.py+288/−25
Mgrox/libs/video_tools/video_frames.py+1/−1
Mhome-mixer/params/param.rs+1/−1sync metadata
Mhome-mixer/side_effects/ads_injection_logging_side_effect.rs+5/−1
Mphoenix/crates/serving/xai-recsys-proto/proto/recsys.proto+6/−1
Mphoenix/python/common/xai-proto/proto/recsys.proto+6/−1
Mphoenix/xrex/models/recsys_two_tower_model.py+15/−4
Aunder-the-hood/scalding/UthPctdAccountTakedownEventsJob.scala+143/−0
Munder-the-hood/thrift/uth_serving.thrift+2/−0
Avisibility-filtering/clock_cache.rs+446/−0
Mvisibility-filtering/config.rs+14/−0
Mvisibility-filtering/filter.rs+6/−1
Mvisibility-filtering/filter_tweets.rs+42/−0
Mvisibility-filtering/hydration/batch.rs+1/−1
Mvisibility-filtering/hydration/exclusive_content_hydrator.rs+1/−1
Mvisibility-filtering/hydration/fallback_cache.rs+5/−1
Mvisibility-filtering/hydration/gizmoduck_hydrator.rs+125/−22
Mvisibility-filtering/hydration/metrics.rs+21/−154
Mvisibility-filtering/hydration/mod.rs+21/−9
Mvisibility-filtering/hydration/socialgraph_hydrator.rs+2/−1
Mvisibility-filtering/hydration/tes_hydrator.rs+234/−42
Mvisibility-filtering/hydration/viewer_hydrator.rs+1/−1
Mvisibility-filtering/lib.rs+1/−0
Mvisibility-filtering/models/author.rs+49/−13
Mvisibility-filtering/models/mod.rs+49/−9
Mvisibility-filtering/rules/author_rules.rs+30/−27
Mvisibility-filtering/rules/context.rs+2/−3
Mvisibility-filtering/rules/fixtures.rs+4/−10
Mvisibility-filtering/rules/golden_corpus.rs+19/−52
Mvisibility-filtering/rules/metrics.rs+29/−2
Mvisibility-filtering/safety_label_source/expiring_cache.rs+3/−4
Mvisibility-filtering/server_deps.rs+13/−2