Pull
pull
GitPullTool — pull a remote branch into the local repository.
GitPullTool
Bases: AXMTool
Pull a remote branch (default origin main) into the local repo.
Registered as git_pull via axm.tools entry point.
Source code in packages/axm-git/src/axm_git/tools/pull.py
name
property
Tool name used for MCP registration.
execute(*, branch='main', remote='origin', path='.', **kwargs)
Pull remote/branch into the local repository.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
branch
|
str
|
Remote branch to pull (default |
'main'
|
remote
|
str
|
Remote name (default |
'origin'
|
path
|
str
|
Repository path. |
'.'
|
Returns:
| Type | Description |
|---|---|
ToolResult
|
ToolResult with |