单元测试
编写Agent单元测试:mock Skill返回,测试Agent决策逻辑。示例:@patch('HelloSkill.execute'); def test_agent(mock_skill): mock_skill.return_value = 'test'; assert agent.process('input')。
集成测试
集成测试使用真实Skill和模型。测试完整流程:输入→Agent→Skill→输出。验证端到端功能是否正常。建议在测试环境运行集成测试。
调试技巧
调试技巧:记录决策过程日志、使用verbose模式输出中间结果、模拟特定输入测试特定分支、检查Skill调用顺序和参数。
常见问题
常见问题:Skill调用顺序错误、参数传递不正确、模型返回格式不符预期。通过日志和断点调试定位问题。