@@ -423,41 +423,18 @@ const MessageComponent = memo(({ message, index, prevMessage, createDiff, onFile
try {
const input = JSON.parse(message.toolInput);
if (input.file_path) {
- // Extract filename
const filename = input.file_path.split('/').pop();
- const pathParts = input.file_path.split('/');
- const directoryPath = pathParts.slice(0, -1).join('/');
-
- // Simple heuristic to show only relevant path parts
- // Show the last 2-3 directory parts before the filename
- const relevantParts = pathParts.slice(-4, -1); // Get up to 3 directories before filename
- const relativePath = relevantParts.length > 0 ? relevantParts.join('/') + '/' : '';
return (
-
-
-
-
- {relativePath}
- {filename}
-
- {showRawParameters && (
-
-
-
- View raw parameters
-
-
- {message.toolInput}
-
-
-
- )}
-
+
+ Read{' '}
+
+
);
}
} catch (e) {
@@ -882,6 +859,33 @@ const MessageComponent = memo(({ message, index, prevMessage, createDiff, onFile