import subprocess

command = result["candidates"][0]["content"]["parts"][0]["text"].strip()

print("\nPerintah yang akan dijalankan:")
print(command)

izin = input("\nIzinkan menjalankan perintah ini? [y/N]: ")

if izin.lower() == "y":
    proses = subprocess.run(
        command,
        shell=True,
        text=True,
        capture_output=True
    )

    print("\n=== STDOUT ===")
    print(proses.stdout)

    print("\n=== STDERR ===")
    print(proses.stderr)
else:
    print("Dibatalkan.")

"system_instruction": {
    "parts": [{
        "text": (
            "Kamu adalah asisten Linux. "
            "Jika diminta melakukan sesuatu, balas HANYA dengan perintah shell "
            "yang diperlukan tanpa penjelasan, tanpa markdown, dan tanpa tanda ```."
        )
    }]
}
