Skip to content

fix(feishu): prevent duplicate fsapp replies#407

Merged
lsdefine merged 1 commit into
lsdefine:mainfrom
solopole:fix/feishu-fsapp-dedup
May 18, 2026
Merged

fix(feishu): prevent duplicate fsapp replies#407
lsdefine merged 1 commit into
lsdefine:mainfrom
solopole:fix/feishu-fsapp-dedup

Conversation

@solopole

Copy link
Copy Markdown
Contributor

Summary

  • prevent duplicate Feishu fsapp instances with a per-agent singleton lock
  • deduplicate Feishu event messages by message_id across processes
  • keep queue-based completion and text fallback behavior for reliable Feishu replies

Test

  • python -m py_compile frontends/fsapp.py
  • manually verified duplicate fsapp launch exits instead of creating a second Feishu consumer

@lsdefine
lsdefine merged commit ccc4c8b into lsdefine:main May 18, 2026
RocketLi pushed a commit to RocketLi/GenericAgent that referenced this pull request May 18, 2026
Co-authored-by: GA Agent <ga-agent@users.noreply.github.com>
lsdefine pushed a commit that referenced this pull request Jul 23, 2026
Co-authored-by: GA Agent <ga-agent@users.noreply.github.com>
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