fix: propagate config to AgentExecutionDisplay to fix type errors

This commit is contained in:
mingholy.lmh
2025-09-15 14:11:36 +08:00
parent acb93b1e1b
commit f3cf732493
4 changed files with 16 additions and 1 deletions

View File

@@ -10,6 +10,7 @@ import { Colors } from '../../../colors.js';
import type {
TaskResultDisplay,
SubagentStatsSummary,
Config,
} from '@qwen-code/qwen-code-core';
import { theme } from '../../../semantic-colors.js';
import { useKeypress } from '../../../hooks/useKeypress.js';
@@ -23,6 +24,7 @@ export interface AgentExecutionDisplayProps {
data: TaskResultDisplay;
availableHeight?: number;
childWidth?: number;
config: Config;
}
const getStatusColor = (
@@ -76,6 +78,7 @@ export const AgentExecutionDisplay: React.FC<AgentExecutionDisplayProps> = ({
data,
availableHeight,
childWidth,
config,
}) => {
const [displayMode, setDisplayMode] = React.useState<DisplayMode>('default');
@@ -152,6 +155,7 @@ export const AgentExecutionDisplay: React.FC<AgentExecutionDisplayProps> = ({
<Box flexDirection="column">
<ToolConfirmationMessage
confirmationDetails={data.pendingConfirmation}
config={config}
isFocused={true}
availableTerminalHeight={availableHeight}
terminalWidth={childWidth ?? 80}