Skip to content

refactor: unify IM incoming message workflow#130

Merged
LIU9293 merged 8 commits intomainfrom
feat/discord-thread-mention-filter-x100b56e
Feb 24, 2026
Merged

refactor: unify IM incoming message workflow#130
LIU9293 merged 8 commits intomainfrom
feat/discord-thread-mention-filter-x100b56e

Conversation

@LIU9293
Copy link
Contributor

@LIU9293 LIU9293 commented Feb 24, 2026

Summary

  • fix Discord thread mention handling with robust mention fallback (<@id> and <@!id>) so thread mentions are no longer dropped
  • add shared incoming workflow modules across IMs: incoming-pipeline, incoming-executor, incoming-normalizer, and command-router
  • split Discord settings workflow into packages/ims/discord/settings.ts so discord/client.ts now focuses on runtime and message dispatching
  • introduce shared runtime lifecycle controller (packages/ims/shared/runtime-controller.ts) and apply it to Discord and Lark startup/shutdown orchestration

Testing

  • bun test packages/ims

@LIU9293 LIU9293 changed the title fix: respond to Discord bot mentions inside threads refactor: unify IM incoming message pipeline Feb 24, 2026
@LIU9293 LIU9293 changed the title refactor: unify IM incoming message pipeline refactor: unify IM incoming message workflow Feb 24, 2026
@LIU9293 LIU9293 merged commit d1667ec into main Feb 24, 2026
2 checks passed
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.

1 participant