test_skill.py 689 B

123456789101112131415161718192021222324252627282930313233343536
  1. """
  2. Skills 使用示例
  3. 演示如何测试 skill 工具
  4. """
  5. import asyncio
  6. from tools.skill import list_skills, skill
  7. async def main():
  8. """测试 skill 工具"""
  9. # 1. 列出所有 skills
  10. print("=" * 60)
  11. print("测试 list_skills")
  12. print("=" * 60)
  13. result = await list_skills()
  14. print(f"Title: {result.title}")
  15. print(f"Output:\n{result.output}")
  16. print()
  17. # 2. 加载特定 skill
  18. print("=" * 60)
  19. print("测试 skill")
  20. print("=" * 60)
  21. result = await skill(skill_name="browser-use")
  22. print(f"Title: {result.title}")
  23. print(f"Output:\n{result.output[:500]}...")
  24. print()
  25. if __name__ == "__main__":
  26. asyncio.run(main())