From 969c00b2d18042ec2fa80778d94bde1904aece75 Mon Sep 17 00:00:00 2001
From: Simon <10131203+gaomeng1900@users.noreply.github.com>
Date: Wed, 21 Jan 2026 01:54:44 +0800
Subject: [PATCH] feat(ext): auto fold reflections
---
.../sidepanel/components/cards/index.tsx | 27 +++++++++++++++----
1 file changed, 22 insertions(+), 5 deletions(-)
diff --git a/packages/extension/src/entrypoints/sidepanel/components/cards/index.tsx b/packages/extension/src/entrypoints/sidepanel/components/cards/index.tsx
index 569120c..1070e9f 100644
--- a/packages/extension/src/entrypoints/sidepanel/components/cards/index.tsx
+++ b/packages/extension/src/entrypoints/sidepanel/components/cards/index.tsx
@@ -11,7 +11,7 @@ import {
XCircle,
Zap,
} from 'lucide-react'
-import { Fragment } from 'react/jsx-runtime'
+import { Fragment, useState } from 'react'
import { cn } from '@/lib/utils'
import { AgentActivity, HistoricalEvent } from '@/messaging'
@@ -54,6 +54,26 @@ function ResultCard({
)
}
+// Single reflection item with truncation
+function ReflectionItem({ icon, value }: { icon: string; value: string }) {
+ const [expanded, setExpanded] = useState(false)
+
+ return (
+