PatchBench: Evaluating AI Agents for Vulnerability Patching — ThinkLLM