One-click install
npx skills add https://github.com/ajshedivy/agno-cookbook --skill agno-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agno-test
Source: https://github.com/ajshedivy/agno-cookbook/tree/main/plugins/agno-framework/skills/agno-test
Command: npx skills add https://github.com/ajshedivy/agno-cookbook --skill agno-test

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a robust framework for testing Agno agents, teams, and workflows, ensuring reliable and predictable behavior of your AI applications.

Core Features & Use Cases

  • Programmatic Interaction: Connect to and control AgentOS instances using the AgentOSClient SDK.
  • Comprehensive Testing: Execute agents, teams, and workflows, including support for streaming responses.
  • Session and Memory Management: Test persistent conversations and memory operations for stateful agents.
  • Use Case: As a developer building an Agno agent, you can use this Skill to write automated tests that verify the agent's responses, its ability to maintain conversation context, and its memory recall capabilities before deploying it.

Quick Start

Use the agno-test skill to run a non-streaming agent with the message "What is 2 + 2?".

Frequently Asked Questions about agno-test

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test Agno agents programmatically?

You can test Agno agents programmatically by connecting to an AgentOS instance via the AgentOSClient SDK to execute agents and validate responses. This framework supports both non-streaming and streaming interactions for robust AI application validation.

Do I need a running AgentOS server to test Agno workflows?

Yes, you need a running AgentOS server to test Agno workflows because the AgentOSClient SDK connects to it for agent execution. The testing framework also requires adherence to async programming patterns to handle interactions properly.

Can I test session management and memory operations for stateful agents?

Yes, you can test session management and memory operations for stateful agents using this framework. It enables testing persistent conversations and memory recall capabilities to ensure agents maintain context correctly across interactions.

What is the best way to automate API testing for Agno teams and workflows?

Automating API testing for Agno teams and workflows is best done using the AgentOSClient SDK to execute programmatic tests. This approach verifies agent responses, streaming behavior, and memory operations before deployment.

Does Agno testing support streaming responses?

Yes, Agno testing supports streaming responses through the AgentOSClient SDK. You can programmatically execute agents and validate their streaming outputs to ensure reliable behavior in your AI applications.

Why are my async programming patterns causing issues when testing Agno agents?

Testing Agno agents requires strict adherence to async programming patterns because the AgentOSClient SDK operates asynchronously. Failing to follow these patterns when executing agents or managing sessions will cause interaction failures.