feat: 优化 Agent 运行时与聊天设置体验
This commit is contained in:
@@ -186,9 +186,11 @@ async def test_agent_runs_events_history_live_with_image_input() -> None:
|
||||
assert user_messages
|
||||
metadata = user_messages[0].get("metadata")
|
||||
assert isinstance(metadata, dict)
|
||||
user_attachment = metadata.get("user_message_attachments")
|
||||
assert isinstance(user_attachment, dict)
|
||||
assert isinstance(user_attachment.get("path"), str)
|
||||
user_attachments = metadata.get("user_message_attachments")
|
||||
assert isinstance(user_attachments, list)
|
||||
assert user_attachments
|
||||
assert isinstance(user_attachments[0], dict)
|
||||
assert isinstance(user_attachments[0].get("path"), str)
|
||||
|
||||
async with AsyncSessionLocal() as session:
|
||||
session_row = await session.get(AgentChatSession, UUID(thread_id))
|
||||
@@ -214,6 +216,8 @@ async def test_agent_runs_events_history_live_with_image_input() -> None:
|
||||
]
|
||||
assert user_rows
|
||||
metadata = user_rows[0].metadata_json or {}
|
||||
user_attachment = metadata.get("user_message_attachments")
|
||||
assert isinstance(user_attachment, dict)
|
||||
assert isinstance(user_attachment.get("path"), str)
|
||||
user_attachments = metadata.get("user_message_attachments")
|
||||
assert isinstance(user_attachments, list)
|
||||
assert user_attachments
|
||||
assert isinstance(user_attachments[0], dict)
|
||||
assert isinstance(user_attachments[0].get("path"), str)
|
||||
|
||||
Reference in New Issue
Block a user