feat: enhance WebAgent audio handling with format conversion and transcription support

This commit is contained in:
jxxghp
2026-06-17 11:09:16 +08:00
parent 93056ed1ff
commit 039558d240
4 changed files with 273 additions and 4 deletions

View File

@@ -182,6 +182,11 @@ class AgentCapabilityManagerTest(unittest.TestCase):
self.assertTrue(
AgentCapabilityManager.supports_native_voice_reply("Feishu", None)
)
self.assertTrue(
AgentCapabilityManager.supports_native_voice_reply(
MessageChannel.WebAgent.value, None
)
)
self.assertFalse(
AgentCapabilityManager.supports_native_voice_reply("Slack", None)
)
@@ -219,6 +224,7 @@ class AgentCapabilityManagerTest(unittest.TestCase):
MessageChannel.Telegram,
MessageChannel.Feishu,
MessageChannel.Wechat,
MessageChannel.WebAgent,
):
self.assertTrue(
ChannelCapabilityManager.supports_capability(