← Back to registry

TOOL · git_manager

No description provided.

Canonical Definition

{
  "function": {
    "description": "Execute local git commands (status, commit, push, pull, log) on a specified repository path. Use this to manage source code or check project history.",
    "name": "git_manager",
    "parameters": {
      "properties": {
        "command": {
          "description": "The specific git command to run (e.g., 'status', 'log -n 5', 'commit -m \"Update\"'). Do not include the word 'git'.",
          "type": "string"
        },
        "repo_path": {
          "description": "The absolute path to the local git repository.",
          "type": "string"
        }
      },
      "required": [
        "command",
        "repo_path"
      ],
      "type": "object"
    }
  },
  "type": "function"
}