huanghuoguoguo
55f42a4ebc
chore(merge): sync master into dev/4.11.x
2026-07-31 19:29:38 +08:00
fdc310
6b13c37c3b
feat(agent): integrate structured runner interactions
2026-07-22 11:32:17 +08:00
Junyan Qin
1eef5d2344
fix: remove internal adapter terminology from UI
2026-07-19 22:42:40 +08:00
wangcham
84b3485e7e
fix(platform): align eba event declarations
2026-07-19 22:41:31 +08:00
Junyan Qin
68d43834bd
fix(adapters): add categories to telegram EBA manifest
...
The Telegram (EBA) manifest was missing spec.categories, so it fell
into the uncategorized/protocol bucket. Restore popular + global to
match the legacy telegram adapter.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-19 22:41:30 +08:00
wangcham
1167d9e951
feat(kook): add eba adapter
2026-07-19 22:40:16 +08:00
WangCham
7b2698f476
feat(platform): add slack eba adapter
2026-07-19 22:40:16 +08:00
WangCham
adfd88e477
feat(platform): add qqofficial eba adapter
2026-07-19 22:40:16 +08:00
WangCham
67e2d19459
feat(officialaccount): add eba adapter
2026-07-19 22:40:16 +08:00
WangCham
377d96ea4f
feat(platform): add wecom customer service eba adapter
2026-07-19 22:40:16 +08:00
WangCham
1caabd4193
feat(platform): add wecom eba adapters
2026-07-19 22:40:16 +08:00
Junyan Qin
1919733daf
feat(platform): add lark eba adapter
2026-07-19 22:39:15 +08:00
Junyan Qin
9161ed6ae2
feat(platform): add dingtalk eba adapter
2026-07-19 22:39:15 +08:00
Junyan Qin
f105343efe
feat: complete eba adapter acceptance path
2026-07-19 22:38:10 +08:00
Junyan Qin
3f7a97e541
feat: migrate aiocqhttp adapter to eba
2026-07-19 22:38:10 +08:00
Junyan Qin
e04c8b65a5
feat: add discord eba adapter
2026-07-19 22:38:10 +08:00
Junyan Qin
7a12f93019
test: expand telegram eba api coverage
2026-07-19 22:38:10 +08:00
Junyan Qin
6c7d3cd204
feat: route telegram eba events to plugins
2026-07-19 22:38:10 +08:00
Junyan Qin
11d721d255
fix: handle telegram eba non-message updates
2026-07-19 22:38:10 +08:00
RockChinQ
1d40c9b995
refactor: improve component loading logic and add resource directory check
2026-07-19 22:38:10 +08:00
RockChinQ
45679a4629
feat: Telegram EBA adapter - full implementation
...
- TelegramAdapter inherits AbstractPlatformAdapter with all capabilities
- TelegramEventConverter handles all Update types: message, edited_message,
chat_member, my_chat_member, callback_query, message_reaction
- TelegramAPIMixin implements: edit_message, delete_message, forward_message,
get_group_info, get_group_member_list/info, get_user_info, get_file_url,
mute/unmute/kick_member, leave_group
- PLATFORM_API_MAP for call_platform_api: pin/unpin message, set chat title/desc,
get admins, send chat action, create invite link, answer callback query
- Full backward compat: legacy FriendMessage/GroupMessage listeners still work
- Preserves all existing functionality: stream output, markdown card, forum topics
- Old sources/telegram.py untouched for gradual migration
2026-07-19 22:38:09 +08:00