mirror of
https://github.com/basketikun/infinite-canvas.git
synced 2026-08-05 17:04:27 +08:00
feat(agent): enhance reasoning and command summaries with compact collapsible design and real-time updates
This commit is contained in:
@@ -632,7 +632,13 @@ export function LocalAgentPanel({ embedded, headless, autoConnect }: { embedded?
|
||||
pushMessage(item);
|
||||
return;
|
||||
}
|
||||
setAgentState({ messages: currentMessages.map((message, i) => (i === index ? { ...message, ...item } : message)) });
|
||||
setAgentState({
|
||||
messages: currentMessages.map((message, i) => {
|
||||
if (i !== index) return message;
|
||||
const preserveReasoning = item.title === "思考摘要" && item.text === "已完成分析" && Boolean(message.text.trim()) && message.text !== activityPlaceholder("reasoning");
|
||||
return { ...message, ...item, ...(preserveReasoning ? { text: message.text } : {}) };
|
||||
}),
|
||||
});
|
||||
};
|
||||
|
||||
const appendActivityDelta = (item: AgentEventItem) => {
|
||||
|
||||
Reference in New Issue
Block a user