feat: build
This commit is contained in:
commit
f90eee85d8
1906 files changed
+514339
No files matched your search
@@ -0,0 +1,118 @@
|
||||
import { c as _c } from "react/compiler-runtime";
|
||||
import * as React from 'react';
|
||||
import { BLACK_CIRCLE } from '../constants/figures.js';
|
||||
import { Box, Text } from '../ink.js';
|
||||
import type { Screen } from '../screens/REPL.js';
|
||||
import type { NormalizedUserMessage } from '../types/message.js';
|
||||
import { getUserMessageText } from '../utils/messages.js';
|
||||
import { ConfigurableShortcutHint } from './ConfigurableShortcutHint.js';
|
||||
import { MessageResponse } from './MessageResponse.js';
|
||||
type Props = {
|
||||
message: NormalizedUserMessage;
|
||||
screen: Screen;
|
||||
};
|
||||
export function CompactSummary(t0) {
|
||||
const $ = _c(24);
|
||||
const {
|
||||
message,
|
||||
screen
|
||||
} = t0;
|
||||
const isTranscriptMode = screen === "transcript";
|
||||
let t1;
|
||||
if ($[0] !== message) {
|
||||
t1 = getUserMessageText(message) || "";
|
||||
$[0] = message;
|
||||
$[1] = t1;
|
||||
} else {
|
||||
t1 = $[1];
|
||||
}
|
||||
const textContent = t1;
|
||||
const metadata = message.summarizeMetadata;
|
||||
if (metadata) {
|
||||
let t2;
|
||||
if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
|
||||
t2 = <Box minWidth={2}><Text color="text">{BLACK_CIRCLE}</Text></Box>;
|
||||
$[2] = t2;
|
||||
} else {
|
||||
t2 = $[2];
|
||||
}
|
||||
let t3;
|
||||
if ($[3] === Symbol.for("react.memo_cache_sentinel")) {
|
||||
t3 = <Text bold={true}>Summarized conversation</Text>;
|
||||
$[3] = t3;
|
||||
} else {
|
||||
t3 = $[3];
|
||||
}
|
||||
let t4;
|
||||
if ($[4] !== isTranscriptMode || $[5] !== metadata) {
|
||||
t4 = !isTranscriptMode && <MessageResponse><Box flexDirection="column"><Text dimColor={true}>Summarized {metadata.messagesSummarized} messages{" "}{metadata.direction === "up_to" ? "up to this point" : "from this point"}</Text>{metadata.userContext && <Text dimColor={true}>Context: {"\u201C"}{metadata.userContext}{"\u201D"}</Text>}<Text dimColor={true}><ConfigurableShortcutHint action="app:toggleTranscript" context="Global" fallback="ctrl+o" description="expand history" parens={true} /></Text></Box></MessageResponse>;
|
||||
$[4] = isTranscriptMode;
|
||||
$[5] = metadata;
|
||||
$[6] = t4;
|
||||
} else {
|
||||
t4 = $[6];
|
||||
}
|
||||
let t5;
|
||||
if ($[7] !== isTranscriptMode || $[8] !== textContent) {
|
||||
t5 = isTranscriptMode && <MessageResponse><Text>{textContent}</Text></MessageResponse>;
|
||||
$[7] = isTranscriptMode;
|
||||
$[8] = textContent;
|
||||
$[9] = t5;
|
||||
} else {
|
||||
t5 = $[9];
|
||||
}
|
||||
let t6;
|
||||
if ($[10] !== t4 || $[11] !== t5) {
|
||||
t6 = <Box flexDirection="column" marginTop={1}><Box flexDirection="row">{t2}<Box flexDirection="column">{t3}{t4}{t5}</Box></Box></Box>;
|
||||
$[10] = t4;
|
||||
$[11] = t5;
|
||||
$[12] = t6;
|
||||
} else {
|
||||
t6 = $[12];
|
||||
}
|
||||
return t6;
|
||||
}
|
||||
let t2;
|
||||
if ($[13] === Symbol.for("react.memo_cache_sentinel")) {
|
||||
t2 = <Box minWidth={2}><Text color="text">{BLACK_CIRCLE}</Text></Box>;
|
||||
$[13] = t2;
|
||||
} else {
|
||||
t2 = $[13];
|
||||
}
|
||||
let t3;
|
||||
if ($[14] !== isTranscriptMode) {
|
||||
t3 = !isTranscriptMode && <Text dimColor={true}>{" "}<ConfigurableShortcutHint action="app:toggleTranscript" context="Global" fallback="ctrl+o" description="expand" parens={true} /></Text>;
|
||||
$[14] = isTranscriptMode;
|
||||
$[15] = t3;
|
||||
} else {
|
||||
t3 = $[15];
|
||||
}
|
||||
let t4;
|
||||
if ($[16] !== t3) {
|
||||
t4 = <Box flexDirection="row">{t2}<Box flexDirection="column"><Text bold={true}>Compact summary{t3}</Text></Box></Box>;
|
||||
$[16] = t3;
|
||||
$[17] = t4;
|
||||
} else {
|
||||
t4 = $[17];
|
||||
}
|
||||
let t5;
|
||||
if ($[18] !== isTranscriptMode || $[19] !== textContent) {
|
||||
t5 = isTranscriptMode && <MessageResponse><Text>{textContent}</Text></MessageResponse>;
|
||||
$[18] = isTranscriptMode;
|
||||
$[19] = textContent;
|
||||
$[20] = t5;
|
||||
} else {
|
||||
t5 = $[20];
|
||||
}
|
||||
let t6;
|
||||
if ($[21] !== t4 || $[22] !== t5) {
|
||||
t6 = <Box flexDirection="column" marginTop={1}>{t4}{t5}</Box>;
|
||||
$[21] = t4;
|
||||
$[22] = t5;
|
||||
$[23] = t6;
|
||||
} else {
|
||||
t6 = $[23];
|
||||
}
|
||||
return t6;
|
||||
}
|
||||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsIkJMQUNLX0NJUkNMRSIsIkJveCIsIlRleHQiLCJTY3JlZW4iLCJOb3JtYWxpemVkVXNlck1lc3NhZ2UiLCJnZXRVc2VyTWVzc2FnZVRleHQiLCJDb25maWd1cmFibGVTaG9ydGN1dEhpbnQiLCJNZXNzYWdlUmVzcG9uc2UiLCJQcm9wcyIsIm1lc3NhZ2UiLCJzY3JlZW4iLCJDb21wYWN0U3VtbWFyeSIsInQwIiwiJCIsIl9jIiwiaXNUcmFuc2NyaXB0TW9kZSIsInQxIiwidGV4dENvbnRlbnQiLCJtZXRhZGF0YSIsInN1bW1hcml6ZU1ldGFkYXRhIiwidDIiLCJTeW1ib2wiLCJmb3IiLCJ0MyIsInQ0IiwibWVzc2FnZXNTdW1tYXJpemVkIiwiZGlyZWN0aW9uIiwidXNlckNvbnRleHQiLCJ0NSIsInQ2Il0sInNvdXJjZXMiOlsiQ29tcGFjdFN1bW1hcnkudHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIFJlYWN0IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHsgQkxBQ0tfQ0lSQ0xFIH0gZnJvbSAnLi4vY29uc3RhbnRzL2ZpZ3VyZXMuanMnXG5pbXBvcnQgeyBCb3gsIFRleHQgfSBmcm9tICcuLi9pbmsuanMnXG5pbXBvcnQgdHlwZSB7IFNjcmVlbiB9IGZyb20gJy4uL3NjcmVlbnMvUkVQTC5qcydcbmltcG9ydCB0eXBlIHsgTm9ybWFsaXplZFVzZXJNZXNzYWdlIH0gZnJvbSAnLi4vdHlwZXMvbWVzc2FnZS5qcydcbmltcG9ydCB7IGdldFVzZXJNZXNzYWdlVGV4dCB9IGZyb20gJy4uL3V0aWxzL21lc3NhZ2VzLmpzJ1xuaW1wb3J0IHsgQ29uZmlndXJhYmxlU2hvcnRjdXRIaW50IH0gZnJvbSAnLi9Db25maWd1cmFibGVTaG9ydGN1dEhpbnQuanMnXG5pbXBvcnQgeyBNZXNzYWdlUmVzcG9uc2UgfSBmcm9tICcuL01lc3NhZ2VSZXNwb25zZS5qcydcblxudHlwZSBQcm9wcyA9IHtcbiAgbWVzc2FnZTogTm9ybWFsaXplZFVzZXJNZXNzYWdlXG4gIHNjcmVlbjogU2NyZWVuXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBDb21wYWN0U3VtbWFyeSh7IG1lc3NhZ2UsIHNjcmVlbiB9OiBQcm9wcyk6IFJlYWN0LlJlYWN0Tm9kZSB7XG4gIGNvbnN0IGlzVHJhbnNjcmlwdE1vZGUgPSBzY3JlZW4gPT09ICd0cmFuc2NyaXB0J1xuICBjb25zdCB0ZXh0Q29udGVudCA9IGdldFVzZXJNZXNzYWdlVGV4dChtZXNzYWdlKSB8fCAnJ1xuICBjb25zdCBtZXRhZGF0YSA9IG1lc3NhZ2Uuc3VtbWFyaXplTWV0YWRhdGFcblxuICAvLyBcIlN1bW1hcml6ZSBmcm9tIGhlcmVcIiB3aXRoIG1ldGFkYXRhXG4gIGlmIChtZXRhZGF0YSkge1xuICAgIHJldHVybiAoXG4gICAgICA8Qm94IGZsZXhEaXJlY3Rpb249XCJjb2x1bW5cIiBtYXJnaW5Ub3A9ezF9PlxuICAgICAgICA8Qm94IGZsZXhEaXJlY3Rpb249XCJyb3dcIj5cbiAgICAgICAgICA8Qm94IG1pbldpZHRoPXsyfT5cbiAgICAgICAgICAgIDxUZXh0IGNvbG9yPVwidGV4dFwiPntCTEFDS19DSVJDTEV9PC9UZXh0PlxuICAgICAgICAgIDwvQm94PlxuICAgICAgICAgIDxCb3ggZmxleERpcmVjdGlvbj1cImNvbHVtblwiPlxuICAgICAgICAgICAgPFRleHQgYm9sZD5TdW1tYXJpemVkIGNvbnZlcnNhdGlvbjwvVGV4dD5cbiAgICAgICAgICAgIHshaXNUcmFuc2NyaXB0TW9kZSAmJiAoXG4gICAgICAgICAgICAgIDxNZXNzYWdlUmVzcG9uc2U+XG4gICAgICAgICAgICAgICAgPEJveCBmbGV4RGlyZWN0aW9uPVwiY29sdW1uXCI+XG4gICAgICAgICAgICAgICAgICA8VGV4dCBkaW1Db2xvcj5cbiAgICAgICAgICAgICAgICAgICAgU3VtbWFyaXplZCB7bWV0YWRhdGEubWVzc2FnZXNTdW1tYXJpemVkfSBtZXNzYWdlc3snICd9XG4gICAgICAgICAgICAgICAgICAgIHttZXRhZGF0YS5kaXJlY3Rpb24gPT09ICd1cF90bydcbiAgICAgICAgICAgICAgICAgICAgICA/ICd1cCB0byB0aGlzIHBvaW50J1xuICAgICAgICAgICAgICAgICAgICAgIDogJ2Zyb20gdGhpcyBwb2ludCd9XG4gICAgICAgICAgICAgICAgICA8L1RleHQ+XG4gICAgICAgICAgICAgICAgICB7bWV0YWRhdGEudXNlckNvbnRleHQgJiYgKFxuICAgICAgICAgICAgICAgICAgICA8VGV4dCBkaW1Db2xvcj5cbiAgICAgICAgICAgICAgICAgICAgICBDb250ZXh0OiB7J1xcdTIwMWMnfVxuICAgICAgICAgICAgICAgICAgICAgIHttZXRhZGF0YS51c2VyQ29udGV4dH1cbiAgICAgICAgICAgICAgICAgICAgICB7J1xcdTIwMWQnfVxuICAgICAgICAgICAgICAgICAgICA8L1RleHQ+XG4gICAgICAgICAgICAgICAgICApfVxuICAgICAgICAgICAgICAgICAgPFRleHQgZGltQ29sb3I+XG4gICAgICAgICAgICAgICAgICAgIDxDb25maWd1cmFibGVTaG9ydGN1dEhpbnRcbiAgICAgICAgICAgICAgICAgICAgICBhY3Rpb249XCJhcHA6dG9nZ2xlVHJhbnNjcmlwdFwiXG4gICAgICAgICAgICAgICAgICAgICAgY29udGV4dD1cIkdsb2JhbFwiXG4gICAgICAgICAgICAgICAgICAgICAgZmFsbGJhY2s9XCJjdHJsK29cIlxuICAgICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uPVwiZXhwYW5kIGhpc3RvcnlcIlxuICAgICAgICAgICAgICAgICAgICAgIHBhcmVuc1xuICAgICAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICAgICAgPC9UZXh0PlxuICAgICAgICAgICAgICAgIDwvQm94PlxuICAgICAgICAgICAgICA8L01lc3NhZ2VSZXNwb25zZT5cbiAgICAgICAgICAgICl9XG4gICAgICAgICAgICB7aXNUcmFuc2NyaXB0TW9kZSAmJiAoXG4gICAgICAgICAgICAgIDxNZXNzYWdlUmVzcG9uc2U+XG4gICAgICAgICAgICAgICAgPFRleHQ+e3RleHRDb250ZW50fTwvVGV4dD5cbiAgICAgICAgICAgICAgPC9NZXNzYWdlUmVzcG9uc2U+XG4gICAgICAgICAgICApfVxuICAgICAgICAgIDwvQm94PlxuICAgICAgICA8L0JveD5cbiAgICAgIDwvQm94PlxuICAgIClcbiAgfVxuXG4gIC8vIERlZmF1bHQgY29tcGFjdCBzdW1tYXJ5IChhdXRvLWNvbXBhY3QpXG4gIHJldHVybiAoXG4gICAgPEJveCBmbGV4RGlyZWN0aW9uPVwiY29sdW1uXCIgbWFyZ2luVG9wPXsxfT5cbiAgICAgIDxCb3ggZmxleERpcmVjdGlvbj1cInJvd1wiPlxuICAgICAgICA8Qm94IG1pbldpZHRoPXsyfT5cbiAgICAgICAgICA8VGV4dCBjb2xvcj1cInRleHRcIj57QkxBQ0tfQ0lSQ0xFfTwvVGV4dD5cbiAgICAgICAgPC9Cb3g+XG4gICAgICAgIDxCb3ggZmxleERpcmVjdGlvbj1cImNvbHVtblwiPlxuICAgICAgICAgIDxUZXh0IGJvbGQ+XG4gICAgICAgICAgICBDb21wYWN0IHN1bW1hcnlcbiAgICAgICAgICAgIHshaXNUcmFuc2NyaXB0TW9kZSAmJiAoXG4gICAgICAgICAgICAgIDxUZXh0IGRpbUNvbG9yPlxuICAgICAgICAgICAgICAgIHsnICd9XG4gICAgICAgICAgICAgICAgPENvbmZpZ3VyYWJsZVNob3J0Y3V0SGludFxuICAgICAgICAgICAgICAgICAgYWN0aW9uPVwiYXBwOnRvZ2dsZVRyYW5zY3JpcHRcIlxuICAgICAgICAgICAgICAgICAgY29udGV4dD1cIkdsb2JhbFwiXG4gICAgICAgICAgICAgICAgICBmYWxsYmFjaz1cImN0cmwrb1wiXG4gICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbj1cImV4cGFuZFwiXG4gICAgICAgICAgICAgICAgICBwYXJlbnNcbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8L1RleHQ+XG4gICAgICAgICAgICApfVxuICAgICAgICAgIDwvVGV4dD5cbiAgICAgICAgPC9Cb3g+XG4gICAgICA8L0JveD5cbiAgICAgIHtpc1RyYW5zY3JpcHRNb2RlICYmIChcbiAgICAgICAgPE1lc3NhZ2VSZXNwb25zZT5cbiAgICAgICAgICA8VGV4dD57dGV4dENvbnRlbnR
Line truncated
|
||||
Reference in new issue
Block a user