pub fn git_tool_definition() -> ValueExpand description
The advertised git tool definition — pushed into the tool list only when a
GitTool is injected (merged_tool_definitions(.., with_git = true)), so
eval / headless / non-repo sessions never see it.