From 3d01137ddbb32a857faf8cf7dbbab8de99a0d678 Mon Sep 17 00:00:00 2001 From: a2a-cloud Date: Mon, 13 Jul 2026 03:09:46 +0000 Subject: [PATCH] a2a-source-edit: write agent.py --- agent.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/agent.py b/agent.py index e4977b9..95a0c25 100644 --- a/agent.py +++ b/agent.py @@ -339,7 +339,7 @@ class AgentComplianceAuditor(A2AAgent[AgentComplianceAuditorConfig, NoAuth]): output_dir = _output_dir(audit_id) files = await _write_json_bundle(ctx, output_dir, {"inventory.json": inventory}, warnings) await _event(ctx, "audit_completed", audit_id=audit_id, skill="inventory_agent", findings=0) - return InventoryResult(audit_id=audit_id, target=request.target, status=status, output_dir=output_dir, generated_files=files, inventory=inventory, evidence=evidence, warnings=warnings) + return {"audit_id": audit_id, "target": _dump(request.target), "status": status, "output_dir": output_dir, "generated_files": [_dump(f) for f in files], "inventory": inventory, "evidence": [_dump(e) for e in evidence], "warnings": warnings, "mutations_performed": False} @a2a.tool(description="Audit static configuration and repository files against A2A security, privacy, and platform controls", timeout_seconds=180, idempotent=True, cost_class="read-only") async def audit_configuration(self, ctx: RunContext[NoAuth], request: AuditConfigurationRequest) -> FindingResult: