fix: align optional dependency contracts (#4907)

* fix: align optional dependency contracts

* ci: avoid duplicate test suite

* test: drop removed langsmith assertions

* test: rely on generic extra coverage

* test: restore existing plugin coverage
This commit is contained in:
chengyongru
2026-07-13 16:58:19 +08:00
committed by GitHub
parent a65a6f334c
commit e864fba522
4 changed files with 5 additions and 8 deletions
+2
View File
@@ -4,6 +4,8 @@ from unittest.mock import AsyncMock, MagicMock
import pytest
pytest.importorskip("lark_oapi")
from nanobot.bus.queue import MessageBus
from nanobot.channels.feishu import FeishuChannel, FeishuConfig, _FeishuStreamBuf
+2
View File
@@ -5,6 +5,8 @@ from unittest.mock import MagicMock
import pytest
pytest.importorskip("lark_oapi")
from nanobot.bus.events import OutboundMessage
from nanobot.bus.outbound_events import ProgressEvent
from nanobot.bus.queue import MessageBus