Skip to content

fix(feishu): prevent duplicate fsapp replies#407

Open
solopole wants to merge 1 commit into
lsdefine:mainfrom
solopole:fix/feishu-fsapp-dedup
Open

fix(feishu): prevent duplicate fsapp replies#407
solopole wants to merge 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

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