ForcePilot/backend/package/yuxi/channels/adapters/bluebubbles
Kris 3cfb7dee25 refactor(bluebubbles): 重构并新增多项蓝泡泡适配器功能
本次提交对蓝泡泡适配器进行了多维度改进:
1. 新增缓存超限自动清理逻辑,防止内存溢出
2. 增强流式打字同步功能,增加超时自动停止逻辑
3. 重构markdown渲染逻辑,修复格式匹配问题并支持更多语法
4. 新增配置校验工具函数,增加streaming_mode和auth_strategy的合法性校验
5. 新增多项环境配置参数,完善配置项
6. 重构初始化流程,新增多个工具类实例
7. 优化TTS禁用逻辑,新增aiohttp依赖检查
8. 重构流式消息发送逻辑,整合打字指示器逻辑
9. 新增健康状态检查的问题检测功能
2026-05-13 16:05:25 +08:00
..
__init__.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
account_resolve.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
accounts_monitor.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
accounts.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
action_gate.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
adapter.py refactor(bluebubbles): 重构并新增多项蓝泡泡适配器功能 2026-05-13 16:05:25 +08:00
ai_vision.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
cache_manager.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
catchup.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
client_pool.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
client.py refactor: 整理并清理项目中的冗余代码与格式问题 2026-05-12 14:51:53 +08:00
config_apply.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
config_ui_hints.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
config.py refactor(bluebubbles): 重构并新增多项蓝泡泡适配器功能 2026-05-13 16:05:25 +08:00
contact_resolver.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
conversation_bindings.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
conversation_id.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
conversation_route.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
directory.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
doctor.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
exceptions.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
exec_approval.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
group_actions.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
history.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
inbound_dedupe.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
message_effects.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
monitor_debounce.py refactor(bluebubbles): 重构并新增多项蓝泡泡适配器功能 2026-05-13 16:05:25 +08:00
monitor_processing.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
monitor.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
probe.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
renderer.py refactor(bluebubbles): 重构并新增多项蓝泡泡适配器功能 2026-05-13 16:05:25 +08:00
reply_cache.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
secret_contract.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
self_chat_cache.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
send.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
sent_cache.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
session_route.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
session.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
setup_core.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
setup_surface.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
setup_wizard.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
status_issues.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
streaming_enhanced.py refactor(bluebubbles): 重构并新增多项蓝泡泡适配器功能 2026-05-13 16:05:25 +08:00
targets.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
templates.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
voice.py refactor: 整理并清理项目中的冗余代码与格式问题 2026-05-12 14:51:53 +08:00
webhook_auth.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00
webhook_ingress.py feat(bluebubbles): 实现完整的BlueBubbles适配器基础组件 2026-05-12 00:42:57 +08:00