fix(tools): strip <think> blocks from message tool content (#2621)
This commit is contained in:
@@ -84,6 +84,9 @@ class MessageTool(Tool):
|
|||||||
media: list[str] | None = None,
|
media: list[str] | None = None,
|
||||||
**kwargs: Any
|
**kwargs: Any
|
||||||
) -> str:
|
) -> str:
|
||||||
|
from nanobot.utils.helpers import strip_think
|
||||||
|
content = strip_think(content)
|
||||||
|
|
||||||
channel = channel or self._default_channel
|
channel = channel or self._default_channel
|
||||||
chat_id = chat_id or self._default_chat_id
|
chat_id = chat_id or self._default_chat_id
|
||||||
# Only inherit default message_id when targeting the same channel+chat.
|
# Only inherit default message_id when targeting the same channel+chat.
|
||||||
|
|||||||
Reference in New Issue
Block a user