| Name | Type |
|---|---|
| tool_name | str |
| display_path | str |
| physical_path | Path | None |
| tool_call_id | str | None |
| args | dict[str, Any] |
| status | FileOpStatus |
| tool_succeeded | bool |
| error | str | None |
| metrics | FileOpMetrics |
| diff | str | None |
| diff_stats | DiffStats | None |
| before_content | str | None |
| after_content | str | None |
| read_output | str | None |
| hitl_approved | bool |
| diff_outcome | DiffOutcome |
| after_read_error | str | None |
Track a single filesystem tool call.