diff --git a/frontend/src/components/ChatArea.tsx b/frontend/src/components/ChatArea.tsx index f86d58f29..0ce7bfb53 100644 --- a/frontend/src/components/ChatArea.tsx +++ b/frontend/src/components/ChatArea.tsx @@ -255,6 +255,7 @@ export function ChatArea({ displayName={permission.displayName} tier={permission.tier} approvalScope={permission.approvalScope} + responseError={permission.responseError} onRespond={onPermissionRespond} /> )} diff --git a/frontend/src/components/PermissionBanner.tsx b/frontend/src/components/PermissionBanner.tsx index d911f31a8..d7c3e3bfe 100644 --- a/frontend/src/components/PermissionBanner.tsx +++ b/frontend/src/components/PermissionBanner.tsx @@ -11,6 +11,7 @@ interface Props { displayName?: string; tier?: ToolTier; approvalScope?: 'session' | 'conversation'; + responseError?: string; expiresAt?: number; questions?: UserQuestion[]; onRespond: ( @@ -36,6 +37,7 @@ export function PermissionBanner({ displayName, tier, approvalScope, + responseError, questions, expiresAt, onRespond, @@ -184,6 +186,11 @@ export function PermissionBanner({ )}
+ {responseError && ( +

+ {responseError} +

+ )} {questions ? (