Files
w 432f4f6a59 功能(前后端): 多智能体、渠道与配置系统全面升级
后端: 重构 agent context/loop/subagent/workflow,增强 agent team API、会话级运行时配置、渠道 handler/manager,以及 QQ、飞书、钉钉、企业微信等渠道能力;同步调整 send_media、spawn、workflow_tool、filesystem 等工具模块,移除 image_uploader。

前端: 重构聊天窗口、消息项、会话面板、工具调用卡片和设置中心;新增团队配置、会话配置、工作流面板、预设选择、虚拟滚动、提示框等组件与 composables;更新 agentTeams/store/types、国际化文案、主题样式与 frontend dist 构建产物。
2026-03-19 00:58:08 +08:00

16 lines
481 B
Python

"""日期时间序列化工具。"""
from __future__ import annotations
from datetime import datetime, timezone
from typing import Optional
def to_utc_iso(dt: Optional[datetime]) -> Optional[str]:
"""将 datetime 统一序列化为带时区的 UTC ISO 8601 字符串。"""
if dt is None:
return None
normalized = dt.replace(tzinfo=timezone.utc) if dt.tzinfo is None else dt.astimezone(timezone.utc)
return normalized.isoformat().replace("+00:00", "Z")