Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Improve Discord channel activation and progress display - #292

Merged
lsdefine merged 1 commit into
lsdefine:mainfrom
solopole:discord-progress-display
May 8, 2026
Merged

lsdefine merged 1 commit into
lsdefine:mainfrom
solopole:discord-progress-display

Conversation

@solopole

@solopole solopole commented May 7, 2026

Copy link
Copy Markdown
Contributor

This PR improves the Discord frontend:

  • Activate guild channels/threads after the first bot mention.
  • Keep each channel/thread active independently for 30 days.
  • Support manual deactivation with Chinese exit commands.
  • Keep per-channel/thread conversation history isolated.
  • Display streaming progress using concise <summary> text.
  • Hide tool-call transcript noise from Discord messages.
  • Clean final Discord replies before sending.

@lsdefine lsdefine left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Per-channel isolation, activation mechanism, and progress display are solid improvements. Minor suggestions for future: abort agent on LRU eviction, and use self._agents.get() in _deactivate_channel to avoid creating a new agent just to abort it.

@lsdefine
lsdefine merged commit 2fdbb28 into lsdefine:main May 8, 2026
bendusy pushed a commit to bendusy/GenericAgent that referenced this pull request May 14, 2026
RocketLi pushed a commit to RocketLi/GenericAgent that referenced this pull request May 18, 2026
Imzl-zl pushed a commit to Imzl-zl/GenericAgent that referenced this pull request Aug 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants