Skip to content

refactor(telegram): extract polling-resilience + dm-topic clusters into polling_mixin/dm_topics_mixin (tracker #78791) - #79067

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

refactor(telegram): extract polling-resilience + dm-topic clusters into polling_mixin/dm_topics_mixin (tracker #78791)#79067
andrexibiza wants to merge 3 commits into
NousResearch:mainfrom
andrexibiza:gfg/extract-s2-w1a

Conversation

@andrexibiza

@andrexibiza andrexibiza commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Related #78791 #78792 #75742 #75747 #78721 #78722 #78723 #78724 #78725 #78726 #78727 #78728 #78729 #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
extract s2 polling/dm-topics clusters into mixin modules (tracker #78791):Verbatim extraction of 29 polling + dm-topic methods into polling_mixin + dm_topics_mixin, with module-constant re-exports and the _adapter_timeout resolver so test monkeypatches keep working. Wave-2/3 VERIFIED after repair; 551/551 full telegram suite.

Interlock (bidirectional v2)

This PR is linked both ways:

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 #78792

This was referenced Aug 5, 2026
This was referenced Aug 5, 2026
@alt-glitch alt-glitch added type/refactor Code restructuring, no behavior change P3 Low — cosmetic, nice to have comp/plugins Plugin system and bundled plugins platform/telegram Telegram bot adapter labels Aug 6, 2026
andrexibiza added a commit to andrexibiza/hermes-agent that referenced this pull request Aug 10, 2026
@andrexibiza andrexibiza changed the title refactor(telegram): extract polling-resilience + dm-topic clusters into polling_mixin/dm_topics_mixin (epic #78791) refactor(telegram): extract polling-resilience + dm-topic clusters into polling_mixin/dm_topics_mixin (tracker #78791) Aug 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/plugins Plugin system and bundled plugins P3 Low — cosmetic, nice to have platform/telegram Telegram bot adapter type/refactor Code restructuring, no behavior change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants