fix: chat stream 走 regulatory agent 支持工具调用,修复 workflow ValidationError
1. chat.py stream 端点改为调用 regulatory_node.stream_working()(pydantic-ai run_stream),支持工具调用 + 逐 token 流式输出 2. regulatory_node 新增 stream_working 方法,通过 asyncio.Queue 推送 token 3. ConsciousnessNodeDeps.available_skills 加默认值 None,修复 ForWorkflowInput/ ForregulatoryInput 路径的 ValidationError Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -28,7 +28,7 @@ class ConsciousnessNodeDeps(DepsModel):
|
||||
"""ConsciousnessNode 在 pydantic-ai Agent 中使用的依赖:原始指令、当前指令以及可用 Skill 列表。"""
|
||||
original_command: str
|
||||
command: str
|
||||
available_skills: Optional[List[str]]
|
||||
available_skills: Optional[List[str]] = None
|
||||
|
||||
class ConsciousnessNodeInput(RequestModel):
|
||||
"""ConsciousnessNode 各类入参的共同基类,仅用于打 schema 标签。"""
|
||||
|
||||
Reference in New Issue
Block a user