code_exec(cmd: str) Description: Execute a shell command in the execution environment. Returns exit code, stdout, and stderr as XML. Use `uv` to manage packages. cmd: Shell command to execute (bash syntax). IMPORTANT: Use only relative paths. Do not use absolute paths (starting with / or ~) or reference directories outside the working directory. view_image(path: str) Description: View an image file from the execution environment's filesystem. path: Path to the image file within the execution environment filesystem (supports .png, .jpg, .jpeg, .gif, .bmp, .tiff, .psd) finish(reason: str, paths: list[str]) Description: Signal task completion with a reason. Use when the task is finished or cannot proceed further. Note that you will need a separate turn to finish. reason: Reason for finishing. paths: List of file paths created or modified. Do not include directories, only files.