From 3702f69739d164642f0958ad204cebbe5170ea28 Mon Sep 17 00:00:00 2001 From: Gtax2006 Date: Thu, 28 May 2026 00:19:36 +0800 Subject: [PATCH] fix: add capability/error fields to ALLOW events for audit parity (#24) --- capiscio_mcp/guard.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/capiscio_mcp/guard.py b/capiscio_mcp/guard.py index eb54054..3a96491 100644 --- a/capiscio_mcp/guard.py +++ b/capiscio_mcp/guard.py @@ -469,9 +469,14 @@ def _emit_allow_event( emitter.emit_policy_enforced( decision="ALLOW", tool_name=tool_name, + deny_reason=None, + deny_detail=None, agent_did=result.agent_did, trust_level=result.trust_level, evidence_id=result.evidence_id, + error_code=result.error_code, + requested_capability=result.requested_capability, + presented_capability=result.presented_capability, capability_class=capability_class, ) except Exception: