# Data ```lua -- A solo agent run on a file, and the input will be the "FileMeta" which has .name, .path, .stem, .ext. -- Here we use the provided `utils.path` utility to know if the target file exist. local target_file_exist = utils.path.exists(input.path) return { file_meta = input, exists = target_file_exist } ``` # Instruction Why is the shy blue? Be concise. Also, can you tell me if this is a good name for a solo agent: {{data.file_meta.stem}}.devai # Output ```lua -- This output section is optional, but when defined, it allows to reformat the ai_response.content. local content = ai_response.content -- In solo mode (devai solo ...), when output returns a string, it will be save in the target path (the input given above) -- In command mode (devai run ...), when output returns a string, it will be diplayed in the terminal return content ```