/** * AgentSmith Usage Examples * * Demonstrates common agent generation patterns. */ /** * Example 1: Simple Agent - Single-Purpose Task * * Generate a simple agent that performs a focused task with minimal tools. */ declare function example1_SimpleAgent(): Promise; /** * Example 2: Complex Agent - Analysis and Decision-Making * * Generate a complex agent that requires deeper analysis capabilities. */ declare function example2_ComplexAgent(): Promise; /** * Example 3: Orchestrator Agent - Multi-Agent Coordination * * Generate an orchestrator that delegates to other agents. */ declare function example3_OrchestratorAgent(): Promise; /** * Example 4: Validator Agent - Read-Only Quality Checks * * Generate a validator that performs quality checks without modification. */ declare function example4_ValidatorAgent(): Promise; /** * Example 5: Custom Tools - Override Template Defaults * * Generate an agent with custom tool selection. */ declare function example5_CustomTools(): Promise; /** * Example 6: Dry Run - Preview Without Deployment * * Generate agent content without writing to filesystem. */ declare function example6_DryRun(): Promise; /** * Example 7: Multi-Platform Deployment * * Generate same agent for multiple platforms. */ declare function example7_MultiPlatform(): Promise; /** * Example 8: List Available Templates * * Explore available templates and their configurations. */ declare function example8_ListTemplates(): void; /** * Example 9: Model Tier Override * * Use a higher model tier for complex simple tasks. */ declare function example9_ModelOverride(): Promise; /** * Example 10: Windsurf Platform - Aggregated AGENTS.md * * Generate agent for Windsurf's aggregated format. */ declare function example10_WindsurfFormat(): Promise; export declare const examples: { example1_SimpleAgent: typeof example1_SimpleAgent; example2_ComplexAgent: typeof example2_ComplexAgent; example3_OrchestratorAgent: typeof example3_OrchestratorAgent; example4_ValidatorAgent: typeof example4_ValidatorAgent; example5_CustomTools: typeof example5_CustomTools; example6_DryRun: typeof example6_DryRun; example7_MultiPlatform: typeof example7_MultiPlatform; example8_ListTemplates: typeof example8_ListTemplates; example9_ModelOverride: typeof example9_ModelOverride; example10_WindsurfFormat: typeof example10_WindsurfFormat; }; export {}; //# sourceMappingURL=examples.d.ts.map