refine tool提示语为更简洁风格,补充last_buffer_char属性及非VERBOSE模式流式输出换行逻辑,新增工具流式分隔符单元测试

This commit is contained in:
jxxghp
2026-04-26 11:15:11 +08:00
parent 90245a13e1
commit 4208c79d72
60 changed files with 148 additions and 84 deletions

View File

@@ -360,3 +360,11 @@ class StreamingHandler:
是否已经通过流式输出发送过消息(当前轮次)
"""
return self._message_response is not None
@property
def last_buffer_char(self) -> str:
"""
返回当前缓冲区最后一个字符;缓冲区为空时返回空字符串。
"""
with self._lock:
return self._buffer[-1:] if self._buffer else ""