| 36 | } |
| 37 | |
| 38 | func printUsage() { |
| 39 | fmt.Println("Aster - AI Agent Framework") |
| 40 | fmt.Println() |
| 41 | fmt.Println("Usage:") |
| 42 | fmt.Println(" aster <command> [flags]") |
| 43 | fmt.Println() |
| 44 | fmt.Println("Commands:") |
| 45 | fmt.Println(" session Start an interactive AI agent session") |
| 46 | fmt.Println(" serve Start an HTTP server") |
| 47 | fmt.Println(" mcp-serve Start an MCP HTTP server") |
| 48 | fmt.Println() |
| 49 | fmt.Println("Examples:") |
| 50 | fmt.Println(" aster session # Start interactive session") |
| 51 | fmt.Println(" aster session --recipe my.yaml # Start with recipe") |
| 52 | fmt.Println(" aster serve --port 8080 # Start HTTP server") |
| 53 | fmt.Println() |
| 54 | fmt.Println("Use 'aster <command> -h' for command-specific help.") |
| 55 | } |