Skip to content

refactor(gateway): extract session-config + telegram-topics mixins from run.py (shard s2) - #79393

Open
andrexibiza wants to merge 2 commits into
NousResearch:mainfrom
andrexibiza:gfg/run-extract-s2-w1a
Open

refactor(gateway): extract session-config + telegram-topics mixins from run.py (shard s2)#79393
andrexibiza wants to merge 2 commits into
NousResearch:mainfrom
andrexibiza:gfg/run-extract-s2-w1a

Conversation

@andrexibiza

@andrexibiza andrexibiza commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Godfile kill — gateway/run.py shard s2

Extracts the session_config_mixin, telegram_topics_mixin into focused modules (5x2x3 blind-witness extraction, waves 1-3 verified). Verbatim method bodies; module-level test constants stay; regression tests shipped.

Line math: 1345 added / 916 deleted in run.py (moved into mixin modules).

Related #78791 #78792 #77376 #77746 #77748 #77751 #77752 #77756 #77759 #79066 #79067 #79068 #79069
#79070 #78689 #78690 #78691 #78692 #78693 #78694 #78695 #78696 #78697 #78698 #78699 #78700 #78701
#78702 #78703 #78704 #78705 #78706 #78707 #78708 #78709 #78710 #78711 #78712 #78713 #78714 #78715
#78716 #78717 #78718 #78719 #78720 #78721 #78722 #78723 #78724 #78725 #78726 #78727 #78728 #78729
#78730 #78731 #78732 #78733 #78734 #78735 #78736 #78737 #78738 #78739 #78740 #78741 #78742 #78743
#78744 #78745 #78746 #78747 #78748 #78749 #78750 #78751 #78752 #78753 #78754 #78755 #78756 #78757
#78758 #78759 #78760 #78761 #78762 #78763 #78764 #78765 #78766 #78767 #78768 #78769 #78770 #78771
#78772 #78773 #78774 #78775 #78776 #78777 #78778 #78779 #78780 #78781 #78782 #78783 #78784 #78785
#78786 #78787 #78788 #78789 #78790

Part of #54962

Part of #78721
Part of #78722
Part of #78723
Part of #78724
Part of #78725
Part of #78726
Part of #78727
Part of #78728
Part of #78729
Part of #78731
Part of #78732
Part of #78733
Part of #78734
Part of #78735
Part of #78736
Part of #78737
Part of #78738
Part of #78739
Part of #78740
Part of #78741
Part of #78742
Part of #78743
Part of #78744
Part of #78745
Part of #78746
Part of #78747
Part of #78748
Part of #78749
Part of #78750
Part of #78751
Part of #78752
Part of #78753
Part of #78754
Part of #78755
Part of #78756
Part of #78757
Part of #78758
Part of #78759
Part of #78760
Part of #78761
Part of #78762
Part of #78763
Part of #78764
Part of #78765
Part of #78766
Part of #78767
Part of #78768
Part of #78769
Part of #78770
Part of #78771
Part of #78772
Part of #78773
Part of #78774
Part of #78775
Part of #78776
Part of #78777
Part of #78778
Part of #78779
Part of #78780
Part of #78781
Part of #78782
Part of #78783
Part of #78784
Part of #78785
Part of #78786
Part of #78787
Part of #78788
Part of #78789
Part of #78790
Part of #78791

Part of #78647
Part of #79890

This was referenced Aug 5, 2026
This was referenced Aug 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/gateway Gateway runner, session dispatch, delivery P3 Low — cosmetic, nice to have platform/telegram Telegram bot adapter sweeper:risk-message-delivery Sweeper risk: may drop, duplicate, misroute, or suppress messages type/refactor Code restructuring, no behavior change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants