-
Notifications
You must be signed in to change notification settings - Fork 58
Expand file tree
/
Copy paththinkingMessages.ts
More file actions
99 lines (95 loc) · 1.58 KB
/
Copy paththinkingMessages.ts
File metadata and controls
99 lines (95 loc) · 1.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
// Random thinking messages displayed while AI is generating
// Based on posthog/frontend/src/scenes/max/utils/thinkingMessages.ts
import { pickRandom } from "@/lib/pickRandom";
export const THINKING_MESSAGES = [
"Booping",
"Crunching",
"Digging",
"Fetching",
"Inferring",
"Indexing",
"Juggling",
"Noodling",
"Peeking",
"Percolating",
"Poking",
"Pondering",
"Scanning",
"Scrambling",
"Sifting",
"Sniffing",
"Spelunking",
"Tinkering",
"Unraveling",
"Decoding",
"Trekking",
"Sorting",
"Trimming",
"Mulling",
"Surfacing",
"Rummaging",
"Scouting",
"Scouring",
"Threading",
"Hunting",
"Swizzling",
"Grokking",
"Hedging",
"Scheming",
"Unfurling",
"Puzzling",
"Dissecting",
"Stacking",
"Snuffling",
"Hashing",
"Clustering",
"Teasing",
"Cranking",
"Merging",
"Snooping",
"Rewiring",
"Bundling",
"Linking",
"Mapping",
"Tickling",
"Flicking",
"Hopping",
"Rolling",
"Zipping",
"Twisting",
"Blooming",
"Sparking",
"Nesting",
"Looping",
"Wiring",
"Snipping",
"Zoning",
"Tracing",
"Warping",
"Twinkling",
"Flipping",
"Priming",
"Snagging",
"Scuttling",
"Framing",
"Sharpening",
"Flibbertigibbeting",
"Kerfuffling",
"Dithering",
"Discombobulating",
"Rambling",
"Befuddling",
"Waffling",
"Muckling",
"Hobnobbing",
"Galumphing",
"Puttering",
"Whiffling",
"Thinking",
];
export function getRandomThinkingActivity(): string {
return pickRandom(THINKING_MESSAGES);
}
export function getRandomThinkingMessage(): string {
return `${getRandomThinkingActivity()}...`;
}