mirror of
https://github.com/aljazceru/goose.git
synced 2025-12-17 06:04:23 +01:00
Co-authored-by: Michael Neale <michael.neale@gmail.com> Co-authored-by: Wendy Tang <wendytang@squareup.com> Co-authored-by: Jarrod Sibbison <72240382+jsibbison-square@users.noreply.github.com> Co-authored-by: Alex Hancock <alex.hancock@example.com> Co-authored-by: Alex Hancock <alexhancock@block.xyz> Co-authored-by: Lifei Zhou <lifei@squareup.com> Co-authored-by: Wes <141185334+wesrblock@users.noreply.github.com> Co-authored-by: Max Novich <maksymstepanenko1990@gmail.com> Co-authored-by: Zaki Ali <zaki@squareup.com> Co-authored-by: Salman Mohammed <smohammed@squareup.com> Co-authored-by: Kalvin C <kalvinnchau@users.noreply.github.com> Co-authored-by: Alec Thomas <alec@swapoff.org> Co-authored-by: lily-de <119957291+lily-de@users.noreply.github.com> Co-authored-by: kalvinnchau <kalvin@block.xyz> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Rizel Scarlett <rizel@squareup.com> Co-authored-by: bwrage <bwrage@squareup.com> Co-authored-by: Kalvin Chau <kalvin@squareup.com> Co-authored-by: Alice Hau <110418948+ahau-square@users.noreply.github.com> Co-authored-by: Alistair Gray <ajgray@stripe.com> Co-authored-by: Nahiyan Khan <nahiyan.khan@gmail.com> Co-authored-by: Alex Hancock <alexhancock@squareup.com> Co-authored-by: Nahiyan Khan <nahiyan@squareup.com> Co-authored-by: marcelle <1852848+laanak08@users.noreply.github.com> Co-authored-by: Yingjie He <yingjiehe@block.xyz> Co-authored-by: Yingjie He <yingjiehe@squareup.com> Co-authored-by: Lily Delalande <ldelalande@block.xyz> Co-authored-by: Adewale Abati <acekyd01@gmail.com> Co-authored-by: Ebony Louis <ebony774@gmail.com> Co-authored-by: Angie Jones <jones.angie@gmail.com> Co-authored-by: Ebony Louis <55366651+EbonyLouis@users.noreply.github.com>
226 lines
6.9 KiB
Rust
226 lines
6.9 KiB
Rust
use rand::seq::SliceRandom;
|
|
|
|
/// Extended list of playful thinking messages including both goose and general AI actions
|
|
pub const THINKING_MESSAGES: &[&str] = &[
|
|
"Thinking",
|
|
"Thinking hard",
|
|
// Include all goose actions
|
|
"Spreading wings",
|
|
"Honking thoughtfully",
|
|
"Waddling to conclusions",
|
|
"Flapping wings excitedly",
|
|
"Preening code feathers",
|
|
"Gathering digital breadcrumbs",
|
|
"Paddling through data",
|
|
"Migrating thoughts",
|
|
"Nesting ideas",
|
|
"Squawking calculations",
|
|
"Ruffling algorithmic feathers",
|
|
"Pecking at problems",
|
|
"Stretching webbed feet",
|
|
"Foraging for solutions",
|
|
"Grooming syntax",
|
|
"Building digital nest",
|
|
"Patrolling the codebase",
|
|
"Gosling about",
|
|
"Strutting with purpose",
|
|
"Diving for answers",
|
|
"Herding bytes",
|
|
"Molting old code",
|
|
"Swimming through streams",
|
|
"Goose-stepping through logic",
|
|
"Synchronizing flock algorithms",
|
|
"Navigating code marshes",
|
|
"Incubating brilliant ideas",
|
|
"Arranging feathers recursively",
|
|
"Gliding through branches",
|
|
"Migrating to better solutions",
|
|
"Nesting functions carefully",
|
|
"Hatching clever solutions",
|
|
"Preening parse trees",
|
|
"Flying through functions",
|
|
"Gathering syntax seeds",
|
|
"Webbing connections",
|
|
"Flocking to optimizations",
|
|
"Paddling through protocols",
|
|
"Honking success signals",
|
|
"Waddling through workflows",
|
|
"Nesting in neural networks",
|
|
// AI thinking actions
|
|
"Consulting the digital oracle",
|
|
"Summoning binary spirits",
|
|
"Reticulating splines",
|
|
"Calculating meaning of life",
|
|
"Traversing neural pathways",
|
|
"Untangling spaghetti code",
|
|
"Mining thought gems",
|
|
"Defragmenting brain bits",
|
|
"Compiling wisdom",
|
|
"Debugging reality",
|
|
"Optimizing thought processes",
|
|
"Scanning parallel universes",
|
|
"Reorganizing bits and bytes",
|
|
"Calibrating neural networks",
|
|
"Charging creativity cells",
|
|
"Indexing imagination",
|
|
"Parsing possibilities",
|
|
"Buffering brilliance",
|
|
"Loading clever responses",
|
|
"Generating witty remarks",
|
|
"Synthesizing solutions",
|
|
"Applying machine learning",
|
|
"Calculating quantum states",
|
|
"Analyzing algorithms",
|
|
"Decoding human intent",
|
|
"Exploring solution space",
|
|
"Gathering computational momentum",
|
|
"Initializing clever mode",
|
|
"Juggling variables",
|
|
"Knitting neural networks",
|
|
"Learning at light speed",
|
|
"Navigating knowledge graphs",
|
|
"Orchestrating outputs",
|
|
"Pondering possibilities",
|
|
"Reading between the lines",
|
|
"Searching solution space",
|
|
"Training thought vectors",
|
|
"Unfolding understanding",
|
|
"Validating variables",
|
|
"Weaving wisdom web",
|
|
"Yielding insights",
|
|
"Zooming through zettabytes",
|
|
"Baking fresh ideas",
|
|
"Charging creativity crystals",
|
|
"Dancing with data",
|
|
"Enchanting electrons",
|
|
"Folding thought origami",
|
|
"Growing solution trees",
|
|
"Harmonizing heuristics",
|
|
"Inspiring innovations",
|
|
"Jazzing up algorithms",
|
|
"Kindling knowledge",
|
|
"Levitating logic gates",
|
|
"Manifesting solutions",
|
|
"Nurturing neural nets",
|
|
"Optimizing outcomes",
|
|
"Painting with pixels",
|
|
"Questioning bits",
|
|
"Recycling random thoughts",
|
|
"Serenading semiconductors",
|
|
"Taming tensors",
|
|
"Unlocking understanding",
|
|
"Visualizing vectors",
|
|
"Wrangling widgets",
|
|
"Yodeling yaml",
|
|
"Aligning artificial awarenesses",
|
|
"Bootstrapping brain bytes",
|
|
"Contemplating code conundrums",
|
|
"Distilling digital dreams",
|
|
"Energizing electron engines",
|
|
"Fabricating future frameworks",
|
|
"Generating genius guidelines",
|
|
"Harmonizing hardware helpers",
|
|
"Illuminating input insights",
|
|
"Kindling knowledge kernels",
|
|
"Linking logical lattices",
|
|
"Materializing memory maps",
|
|
"Navigating neural nodes",
|
|
"Orchestrating output oracles",
|
|
"Pioneering program paths",
|
|
"Quantifying quantum queries",
|
|
"Refactoring reality routines",
|
|
"Synchronizing system states",
|
|
"Transforming thought threads",
|
|
"Unifying understanding units",
|
|
"Vectorizing virtual visions",
|
|
"Weaving wisdom wavelengths",
|
|
"Yielding yaml yearnings",
|
|
"Brewing binary brilliance",
|
|
"Crafting code crystals",
|
|
"Designing data dreams",
|
|
"Encoding ethereal elements",
|
|
"Filtering function flows",
|
|
"Gathering gigabyte galaxies",
|
|
"Hashing hope hypotheses",
|
|
"Igniting innovation ions",
|
|
"Joining joy journals",
|
|
"Knitting knowledge knots",
|
|
"Launching logic loops",
|
|
"Merging memory matrices",
|
|
"Nourishing neural networks",
|
|
"Ordering output orbits",
|
|
"Processing pattern particles",
|
|
"Rendering reality rays",
|
|
"Streaming syntax stars",
|
|
"Threading thought theories",
|
|
"Updating understanding units",
|
|
"Validating virtual vectors",
|
|
"Warming wisdom waves",
|
|
"Examining electron echoes",
|
|
"Yoking yesterday yields",
|
|
"Assembling algorithm arrays",
|
|
"Balancing binary bridges",
|
|
"Calculating cosmic codes",
|
|
"Debugging dream drivers",
|
|
"Encrypting ethereal edges",
|
|
"Formatting future frames",
|
|
"Growing gradient gardens",
|
|
"Harvesting hash harmonies",
|
|
"Importing insight ions",
|
|
"Keeping kernel keys",
|
|
"Linking lambda loops",
|
|
"Mapping memory mazes",
|
|
"Normalizing neural nodes",
|
|
"Organizing output oceans",
|
|
"Parsing pattern paths",
|
|
"Sampling syntax streams",
|
|
"Testing thought threads",
|
|
"Validating virtual vectors",
|
|
"Examining electron echoes",
|
|
"Accelerating abstract algebras",
|
|
"Buffering binary bubbles",
|
|
"Caching cosmic calculations",
|
|
"Deploying digital dreams",
|
|
"Evolving ethereal entities",
|
|
"Calculating response probabilities",
|
|
"Updating knowledge graphs",
|
|
"Processing neural feedback",
|
|
"Exploring decision trees",
|
|
"Measuring semantic distance",
|
|
"Connecting synaptic pathways",
|
|
"Evaluating response options",
|
|
"Scanning memory banks",
|
|
"Simulating future outcomes",
|
|
"Adjusting confidence weights",
|
|
"Mapping context vectors",
|
|
"Balancing response parameters",
|
|
"Running inference engines",
|
|
"Optimizing memory usage",
|
|
"Merging knowledge streams",
|
|
"Calibrating response tone",
|
|
"Analyzing input patterns",
|
|
"Processing feedback loops",
|
|
"Measuring response quality",
|
|
"Scanning information matrices",
|
|
"Processing user intent",
|
|
"Measuring response coherence",
|
|
"Exploring solution paths",
|
|
"Processing context clues",
|
|
"Scanning memory circuits",
|
|
"Building response chains",
|
|
"Analyzing conversation flow",
|
|
"Processing temporal data",
|
|
"Exploring concept spaces",
|
|
"Processing memory streams",
|
|
"Evaluating logical paths",
|
|
"Building thought graphs",
|
|
"Scanning neural pathways",
|
|
];
|
|
|
|
/// Returns a random thinking message from the extended list
|
|
pub fn get_random_thinking_message() -> &'static str {
|
|
THINKING_MESSAGES
|
|
.choose(&mut rand::thread_rng())
|
|
.unwrap_or(&THINKING_MESSAGES[0])
|
|
}
|