diff • AI Agent SDK
diff: Get file diffs from autonomous execution.
diff
Method
</div>
Get file diffs from autonomous execution.
Returns a list of :class:FileDiff objects showing what files were modified, with additions/deletions counts.
Signature
def diff(from_hash: Optional[str]) -> AnyParameters
ParamField
Optional[str]Base commit hash to diff from. If None, uses the first snapshot (pre-autonomous state).
Returns
ResponseField
Any:
agent = Agent(autonomy=”full_auto”) result = agent.start(“Refactor utils.py”) for d in agent.diff(): print(f”{d.status}: {d.path} (+{d.additions}/-{d.deletions})”)
Uses
difflogger.debug
Used By
Source
View on GitHubpraisonaiagents/agent/agent.py at line 4507