The tools that have worked well with agents so far are the ones that had been designed for humans that prefer keyboards over mice, with established text-first interfaces (CLIs, SDKs, etc.). If you had a good CLI, a good SDK, that often meant you had a good human DX. Then LLMs came along and, as text-generators, they naturally did well with those tools.