refactor: 重构 Tool Result 契约,移除 ui_hints 统一使用 result 字段
- ToolAgentOutput 移除 result_summary 和 ui_hints,统一使用 result 字段 - 日历/用户查找工具移除 ui_hints 输出,改为机器可读的结构化结果 - Agent History 移除 tool 消息的 ui_hints 处理逻辑 - App 版本检查改为 manifest.json 方式,支持多渠道发布 - 更新 settings 配置和测试用例适配新结构
This commit is contained in:
+3
-5
@@ -7,13 +7,9 @@ dependencies = [
|
||||
"ag-ui-protocol>=0.1.13",
|
||||
"alembic>=1.18.3",
|
||||
"asyncpg>=0.31.0",
|
||||
"basedpyright>=1.37.2",
|
||||
"crewai>=1.6.1",
|
||||
"crewai-tools>=1.6.1",
|
||||
"email-validator>=2.3.0",
|
||||
"fastapi>=0.128.0",
|
||||
"litellm[proxy]>=1.52.0",
|
||||
"playwright>=1.57.0",
|
||||
"litellm>=1.52.0",
|
||||
"pydantic>=2.11.0",
|
||||
"pydantic-settings>=2.10.0",
|
||||
"pyjwt>=2.10.1",
|
||||
@@ -53,6 +49,8 @@ markers = [
|
||||
[dependency-groups]
|
||||
dev = [
|
||||
"aiosqlite>=0.22.1",
|
||||
"basedpyright>=1.37.2",
|
||||
"playwright>=1.57.0",
|
||||
"pre-commit>=4.5.1",
|
||||
"pytest>=9.0.2",
|
||||
"pytest-asyncio>=1.3.0",
|
||||
|
||||
Reference in New Issue
Block a user