Skip to content

feat(discord): opt-in auto-thread in free-response channels - #103990

Closed
sammy-ye wants to merge 1 commit into
NousResearch:mainfrom
sammy-ye:discord-auto-thread-free-channels
Closed

sammy-ye wants to merge 1 commit into
NousResearch:mainfrom
sammy-ye:discord-auto-thread-free-channels

Conversation

@sammy-ye

@sammy-ye sammy-ye commented Sep 6, 2026

Copy link
Copy Markdown

Free-response channels unconditionally skip auto-thread, so a channel can be mention-free or threaded, never both.

Adds opt-in DISCORD_AUTO_THREAD_FREE_CHANNELS (default false): when true, free-response messages flow through the auto-thread path. no_thread_channels still takes precedence as the hard opt-out.

Closes #26058, closes #87643

Free-response channels unconditionally skip auto-thread, so a channel
can be mention-free or threaded, never both. Add opt-in
DISCORD_AUTO_THREAD_FREE_CHANNELS (default false): when true,
free-response messages flow through the auto-thread path.
no_thread_channels still takes precedence as the hard opt-out.

Closes NousResearch#26058, closes NousResearch#87643
@alt-glitch alt-glitch added type/feature New feature or request P3 Low — cosmetic, nice to have comp/plugins Plugin system and bundled plugins comp/gateway Gateway runner, session dispatch, delivery platform/discord Discord bot adapter sweeper:risk-message-delivery Sweeper risk: may drop, duplicate, misroute, or suppress messages duplicate This issue or pull request already exists labels Sep 6, 2026
@alt-glitch

Copy link
Copy Markdown

This was generated by AI during triage.

Duplicate of #86351 — same one-line mechanism (skip_thread = ... or (is_free_channel and not <opt-in>)) in plugins/platforms/discord/adapter.py, but #86351 is earlier, also exposes a config.yaml key with the env bridge, and ships tests. #18455 is the older attempt against the pre-plugin gateway path. Issues: #26058, #87643.

@sammy-ye

sammy-ye commented Sep 6, 2026

Copy link
Copy Markdown
Author

Closing as duplicate of #86351 per triage — same mechanism, and #86351 is earlier with the config.yaml key plus tests. Backing #86351 instead.

@sammy-ye sammy-ye closed this Sep 6, 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 comp/plugins Plugin system and bundled plugins duplicate This issue or pull request already exists P3 Low — cosmetic, nice to have platform/discord Discord bot adapter sweeper:risk-message-delivery Sweeper risk: may drop, duplicate, misroute, or suppress messages type/feature New feature or request

Projects

None yet

2 participants