type Ask struct {
llm.WithModel Message string `arg:"" name:"message" help:"Message to send to Claude API"`
WithTools bool `help:"Enable all tools for the agent"`
}
type Do struct {
llm.WithModel Command string `arg:"" name:"command" help:"Command to be executed"`
Args []string `arg:"" name:"args" help:"Arguments for the command" optional:""`
DryRun bool `help:"Dry run (do not execute the command, just print the prompt)"`
}