Compact text formatter for audit_test ToolResult output.
format_audit_test_text(report)
Render a TestReport as compact text for LLM consumption.
Source code in packages/axm-audit/src/axm_audit/tools/audit_test_text.py
| Python |
|---|
| def format_audit_test_text(report: TestReport) -> str:
"""Render a TestReport as compact text for LLM consumption."""
lines: list[str] = [_build_header(report)]
lines.extend(_build_cause_block(report))
lines.extend(_build_target_section(report))
lines.extend(_build_failure_blocks(report))
lines.extend(_build_coverage_section(report))
return "\n".join(lines)
|