Merge pull request #2963 from AaronZ345/agent/feishu-rich-progress-card

feat(feishu): add rich single-card progress
This commit is contained in:
zhayujie
2026-07-17 16:16:53 +08:00
parent 0db8a24441
commit d7abbd3baa
8 changed files with 650 additions and 0 deletions

View File

@@ -179,6 +179,7 @@ available_setting = {
# Feishu streaming reply (based on the official cardkit streaming-card API; requires the cardkit:card:write permission and Feishu client 7.20+)
"feishu_stream_reply": True, # whether to enable streaming reply (typewriter effect); auto-downgrades to non-streaming or shows an upgrade prompt on failure/old clients
"feishu_markdown_card": True, # render non-streaming Markdown replies (including scheduled messages) as Card 2.0; falls back to text on failure
"feishu_progress_card": False, # render normal chat streaming as a rich progress card (status header, reasoning/tool panels, elapsed time); off by default keeps the plain typewriter card
# DingTalk config
"dingtalk_client_id": "", # DingTalk bot Client ID
"dingtalk_client_secret": "", # DingTalk bot Client Secret