It depends a lot on how projects a structured. Large monorepos may need a bunch of tool calling, particularly if the boundaries within different parts of the repo are blurred.
[dead]
[dead]