Extend the UAT testing agents to capture successful test workflows and automatically generate showcase documentation demonstrating real-world usage of CleverAgents. Key features added: - Documentation generation when tests succeed end-to-end - Intelligent duplicate detection to avoid redundant examples - Categorization into cli-tools, api-clients, data-processing, testing-tools - Automatic PR creation for new documentation examples - Integration with existing UAT workflow without disruption Documentation structure: - New docs/showcase/ directory for real-world examples - Category-specific subdirectories with README guides - Example template for consistent formatting - JSON index for tracking and duplicate detection The UAT tester now serves dual purposes: 1. Finding bugs through comprehensive testing (existing behavior) 2. Generating high-quality documentation from successful test runs (new) This enables the system to build its own showcase of capabilities while performing regular quality assurance, providing valuable examples for users and demonstrating the system's practical applications.
2.1 KiB
CleverAgents Showcase
This section contains real-world examples of CleverAgents in action, automatically generated from successful UAT (User Acceptance Testing) runs. Each example demonstrates a complete, working workflow that you can follow to build something useful with CleverAgents.
Example Categories
🛠️ CLI Tools
Text-based command-line applications that demonstrate CleverAgents' ability to create practical developer tools.
🌐 API Clients
Examples showing how to build command-line clients for web APIs, demonstrating HTTP interaction and data processing.
📊 Data Processing
Tools for analyzing, transforming, and working with various data formats like CSV, JSON, and logs.
🧪 Testing Tools
Examples of creating testing utilities and automation tools using CleverAgents.
About These Examples
All examples in this showcase are:
- ✅ Automatically Verified: Generated from successful end-to-end test runs
- ✅ Self-Contained: Require only CleverAgents and standard Python libraries
- ✅ Reproducible: Include complete interaction logs and expected outputs
- ✅ Educational: Show best practices and explain what's happening at each step
- ✅ Practical: Demonstrate real-world use cases, not toy examples
How to Use These Examples
- Browse by Category: Click on a category above to see relevant examples
- Follow Step-by-Step: Each example includes detailed walkthrough instructions
- Check Prerequisites: Make sure you have the required setup before starting
- Learn from Logs: Expand the interaction logs to see exactly what happened
Contributing
These examples are automatically generated by our UAT system. If you'd like to see a specific type of example, please file an issue describing the use case you'd like to see demonstrated.
Last updated: This index is automatically maintained by the CleverAgents UAT system.