Skip to content

feat(feishu): support interactive clarify card resolution#11981

Open
tiger0425 wants to merge 2 commits into
NousResearch:mainfrom
tiger0425:feat/feishu-clarify-card-ui
Open

feat(feishu): support interactive clarify card resolution#11981
tiger0425 wants to merge 2 commits into
NousResearch:mainfrom
tiger0425:feat/feishu-clarify-card-ui

Conversation

@tiger0425

@tiger0425 tiger0425 commented Apr 18, 2026

Copy link
Copy Markdown

What changed

  • add send_clarify_prompt() support in the Feishu adapter to render gateway clarify choices as interactive cards
  • route Feishu clarify button actions directly into gateway pending clarify resolution
  • add Feishu-focused tests for clarify card rendering and clarify callback/card-action behavior

Why

This adds platform-native Feishu UX on top of the gateway clarify core flow, while preserving graceful fallback when interactive send fails.

How to test

  • pytest tests/gateway/test_feishu_approval_buttons.py -v

Platforms tested

  • Windows (local development environment)

Related

@tiger0425 tiger0425 changed the title feat(feishu): render clarify prompts as interactive cards feat(feishu): support interactive clarify card resolution Apr 18, 2026
@alt-glitch alt-glitch added type/feature New feature or request P2 Medium — degraded but workaround exists comp/gateway Gateway runner, session dispatch, delivery platform/feishu Feishu / Lark adapter labels Apr 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/gateway Gateway runner, session dispatch, delivery P2 Medium — degraded but workaround exists platform/feishu Feishu / Lark adapter type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants