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}"
|