add check for userPromptSubmit

This commit is contained in:
DennisYu07 2026-03-27 11:27:33 +08:00
parent cf0b67ef8e
commit 0c6b16c695
4 changed files with 151 additions and 4 deletions

View file

@ -6,7 +6,10 @@
import type React from 'react';
import { useMemo } from 'react';
import { escapeAnsiCtrlCodes } from '../utils/textUtils.js';
import {
escapeAnsiCtrlCodes,
sanitizeSensitiveText,
} from '../utils/textUtils.js';
import type { HistoryItem } from '../types.js';
import {
UserMessage,
@ -233,7 +236,7 @@ const HistoryItemDisplayComponent: React.FC<HistoryItemDisplayProps> = ({
)}
{itemForDisplay.type === 'user_prompt_submit_blocked' && (
<ErrorMessage
text={`UserPromptSubmit operation blocked by hook:\n${itemForDisplay.reason}\n\nOriginal prompt: ${itemForDisplay.originalPrompt}`}
text={`UserPromptSubmit operation blocked by hook:\n${itemForDisplay.reason}\n\nOriginal prompt: ${sanitizeSensitiveText(itemForDisplay.originalPrompt)}`}
/>
)}
{itemForDisplay.type === 'stop_hook_loop' && (