Skip to content

fix(feishu): send normal group replies top-level#1

Draft
de1tydev wants to merge 1 commit into
review-base/before-feishu-top-level-reply-20260624from
fix/feishu-top-level-reply-quoted-media
Draft

fix(feishu): send normal group replies top-level#1
de1tydev wants to merge 1 commit into
review-base/before-feishu-top-level-reply-20260624from
fix/feishu-top-level-reply-quoted-media

Conversation

@de1tydev

Copy link
Copy Markdown
Owner

Summary

Fix Feishu channel behavior for normal group quote replies and quoted rich-text media hydration.

  • Send normal Feishu group quote replies as top-level group messages by default.
  • Preserve reply target behavior for real Feishu topics/threads, configured thread replies, and synthetic card actions.
  • Carry quoted rich-text post image/media attachments into agent context.
  • Update fallback send test expectations for generated retry UUID payloads.

Verification

XDG_DATA_HOME=/tmp/openclaw-pnpm-data pnpm exec oxfmt --check --threads=1 \
  extensions/feishu/src/bot.ts \
  extensions/feishu/src/bot.test.ts \
  extensions/feishu/src/send.reply-fallback.test.ts

XDG_DATA_HOME=/tmp/openclaw-pnpm-data node scripts/run-vitest.mjs run \
  extensions/feishu/src/bot.test.ts \
  extensions/feishu/src/reply-dispatcher.test.ts \
  extensions/feishu/src/send.reply-fallback.test.ts

Result: 178/178 tests passed.

Deployment note

This commit has already been fast-forwarded into de1tydev/openclaw:main and deployed to TODE68. This PR exists to preserve review/history so the branch is not forgotten.

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