#pragma once #include #include namespace ZShell::llm::prompts { [[nodiscard]] QString sandboxPreamble( const QString& workspace, const QStringList& files); [[nodiscard]] QString titleSystemPrompt(); [[nodiscard]] QString iconSystemPrompt(); [[nodiscard]] QStringList iconNames(); constexpr int MaxTitleLength = 48; [[nodiscard]] QString cleanTitle(const QString& raw); } // namespace ZShell::llm::prompts