elksmmx 83db9cd446 重构了文件架构;修改agent沟通机制为信号机制 4 هفته پیش
..
feature_extract 115a5d7a42 refactor: context management (without test) 1 ماه پیش
integration_test 83db9cd446 重构了文件架构;修改agent沟通机制为信号机制 4 هفته پیش
integration_test_2 83db9cd446 重构了文件架构;修改agent沟通机制为信号机制 4 هفته پیش
integration_test_3 83db9cd446 重构了文件架构;修改agent沟通机制为信号机制 4 هفته پیش
integration_test_4 83db9cd446 重构了文件架构;修改agent沟通机制为信号机制 4 هفته پیش
integration_test_5 83db9cd446 重构了文件架构;修改agent沟通机制为信号机制 4 هفته پیش
integration_test_6 83db9cd446 重构了文件架构;修改agent沟通机制为信号机制 4 هفته پیش
research ab8fbeb2d8 fix: goal tool description & store model 1 ماه پیش
README_TESTS.md 83db9cd446 重构了文件架构;修改agent沟通机制为信号机制 4 هفته پیش
TEST_REPORT_REFACTOR.md 83db9cd446 重构了文件架构;修改agent沟通机制为信号机制 4 هفته پیش
cloud_browser_demo_db.py ab8fbeb2d8 fix: goal tool description & store model 1 ماه پیش
run_refactor_tests.py 83db9cd446 重构了文件架构;修改agent沟通机制为信号机制 4 هفته پیش
subagent_example.py 3ea53f3c71 refactor: core structure 1 ماه پیش
test_goal_model.py 83db9cd446 重构了文件架构;修改agent沟通机制为信号机制 4 هفته پیش
test_goal_tool.py 83db9cd446 重构了文件架构;修改agent沟通机制为信号机制 4 هفته پیش
test_plan.py 83db9cd446 重构了文件架构;修改agent沟通机制为信号机制 4 هفته پیش
test_skill.py 6e99378759 feat(examples): 新增百度搜索示例并移除小红书示例 1 ماه پیش
test_subagent_tool.py 83db9cd446 重构了文件架构;修改agent沟通机制为信号机制 4 هفته پیش
test_tools_baidu.py ab8fbeb2d8 fix: goal tool description & store model 1 ماه پیش
test_xhs_container.py ab8fbeb2d8 fix: goal tool description & store model 1 ماه پیش

README_TESTS.md

重构功能测试

本目录包含了验证 Agent 系统重构后功能的测试文件。

测试文件

1. test_goal_model.py

测试 Goal 模型的新功能和序列化。

测试内容:

  • Goal 模型的新字段(evaluation 相关)
  • 序列化和反序列化
  • 向后兼容性
  • GoalTree 序列化
  • agent_call_mode 的所有值

运行:

python examples/test_goal_model.py

2. test_goal_tool.py

测试 Goal 工具的所有操作。

测试内容:

  • 基本操作(add, focus, done, abandon)
  • 位置控制(after, under)
  • 高级操作(组合操作,自动焦点,级联完成)
  • 错误处理

运行:

python examples/test_goal_tool.py

3. test_subagent_tool.py

测试 SubAgent 工具的三种模式。

测试内容:

  • Evaluate 模式(评估)
  • Delegate 模式(委托)
  • Explore 模式(探索)
  • 错误处理
  • SubAgentManager 功能
  • 权限和配置验证

运行:

python examples/test_subagent_tool.py

4. run_refactor_tests.py

运行所有测试并生成报告。

运行:

python examples/run_refactor_tests.py

测试结果

查看 TEST_REPORT_REFACTOR.md 获取详细的测试报告。

快速开始

# 进入项目根目录
cd /path/to/Agent

# 运行所有测试
python examples/run_refactor_tests.py

# 或者运行单个测试
python examples/test_goal_model.py
python examples/test_goal_tool.py
python examples/test_subagent_tool.py

测试状态

✅ 所有测试通过(13/13)

  • ✅ Goal 模型测试(5/5)
  • ✅ Goal 工具测试(3/3)
  • ✅ SubAgent 工具测试(5/5)

测试覆盖

  • ✅ 数据模型层
  • ✅ 业务逻辑层
  • ✅ 工具层
  • ✅ 错误处理
  • ✅ 向后兼容性

相关文档