Test explicit skill invocation
()
| 99 | print() |
| 100 | |
| 101 | def test_explicit_skill_call(): |
| 102 | """Test explicit skill invocation""" |
| 103 | print("=" * 60) |
| 104 | print("Test 5: Explicit Skill Call") |
| 105 | print("=" * 60) |
| 106 | |
| 107 | agent = Agent.create("agent.acl") |
| 108 | session = agent.session(".", builtin_skills=True) |
| 109 | |
| 110 | # Register the chart-generator skill if not already registered |
| 111 | result = session.send("/chart-generator Show sales trend: Q1=100, Q2=120, Q3=150, Q4=180") |
| 112 | |
| 113 | print(result.text) |
| 114 | print() |
| 115 | |
| 116 | if __name__ == "__main__": |
| 117 | print("\n" + "=" * 60) |
no test coverage detected