Next camp refactor live (#5706)

This commit is contained in:
Zane
2025-11-21 14:10:34 -07:00
committed by GitHub
parent c1c772b267
commit d54a06afda
35 changed files with 1105 additions and 2601 deletions
@@ -19,7 +19,7 @@ import { Message } from '../api';
import GooseMessage from './GooseMessage';
import UserMessage from './UserMessage';
import { SystemNotificationInline } from './context_management/SystemNotificationInline';
import { NotificationEvent } from '../hooks/useMessageStream';
import { NotificationEvent } from '../types/message';
import LoadingGoose from './LoadingGoose';
import { ChatType } from '../types/chat';
import { identifyConsecutiveToolCalls, isInChain } from '../utils/toolCallChaining';
@@ -29,7 +29,6 @@ interface ProgressiveMessageListProps {
chat?: Pick<ChatType, 'sessionId' | 'messageHistoryIndex'>;
toolCallNotifications?: Map<string, NotificationEvent[]>; // Make optional
append?: (value: string) => void; // Make optional
appendMessage?: (message: Message) => void; // Make optional
isUserMessage: (message: Message) => boolean;
batchSize?: number;
batchDelay?: number;
@@ -46,7 +45,6 @@ export default function ProgressiveMessageList({
chat,
toolCallNotifications = new Map(),
append = () => {},
appendMessage = () => {},
isUserMessage,
batchSize = 20,
batchDelay = 20,
@@ -218,7 +216,6 @@ export default function ProgressiveMessageList({
message={message}
messages={messages}
append={append}
appendMessage={appendMessage}
toolCallNotifications={toolCallNotifications}
isStreaming={
isStreamingMessage &&
@@ -239,7 +236,6 @@ export default function ProgressiveMessageList({
isUserMessage,
chat,
append,
appendMessage,
toolCallNotifications,
isStreamingMessage,
onMessageUpdate,