diff --git a/packages/desktop/src/pages/index.tsx b/packages/desktop/src/pages/index.tsx
index f61e3654..0d2dc0fd 100644
--- a/packages/desktop/src/pages/index.tsx
+++ b/packages/desktop/src/pages/index.tsx
@@ -556,7 +556,7 @@ export default function Page() {
"text-text-weak data-[active=true]:text-text-strong group-hover/li:text-text-base": true,
}}
>
- {local.session.getMessageText(message)}
+ {message.summary?.title ?? local.session.getMessageText(message)}
)}
@@ -570,66 +570,90 @@ export default function Page() {
{(message) => {
+ const title = message.summary?.title
+ const prompt = local.session.getMessageText(message)
+ const summary = message.summary?.body
+
return (
-
-
- {local.session.getMessageText(message)}
-
-
{message.summary?.text}
+ {/* Title */}
+
+
+ {title ?? prompt}
+
+
+ {prompt}
+
-
-
-
- {(diff) => (
-
-
-
-
-
-
-
-
-
- {getDirectory(diff.file)}/
+ {/* Summary */}
+
+
+
+
+
+
+
+ {(diff) => (
+
+
+
+
+
+
+
+
+
+ {getDirectory(diff.file)}/
+
+
+
+ {getFilename(diff.file)}
-
- {getFilename(diff.file)}
+
+
+
+
+ {`+${diff.additions}`}
+ {`-${diff.deletions}`}
+
+
-
-
- {`+${diff.additions}`}
- {`-${diff.deletions}`}
-
-
-
-
-
-
-
-
-
-
- )}
-
-
-
+
+
+
+
+
+
+ )}
+
+
+
+
+ {/* Response */}
+
)
}}