Skip to content

Pull text

pull_text

Text renderers for GitPullTool dual-format ToolResult.

git_pull | ✓ | {remote}/{branch} git_pull | ✗ | {error}

render_failure_text(*, error)

Render the failure-path text representation.

Source code in packages/axm-git/src/axm_git/tools/pull_text.py
Python
def render_failure_text(*, error: str) -> str:
    """Render the failure-path text representation."""
    return f"git_pull | ✗ | {error}"

render_text(data)

Render the success-path data dict.

Source code in packages/axm-git/src/axm_git/tools/pull_text.py
Python
def render_text(data: dict[str, object]) -> str:
    """Render the success-path ``data`` dict."""
    remote = _as_str(data.get("remote"))
    branch = _as_str(data.get("branch"))
    return f"git_pull | ✓ | {remote}/{branch}"