2026-09-09 18:43:37 +02:00
namespace AIStudio.Tools ;
/// <summary>
2026-11-11 14:20:49 +01:00
/// The icons of AI Studio: one constant for every meaning an icon has in the app.
2026-09-09 18:43:37 +02:00
/// </summary>
/// <remarks>
2026-11-11 14:20:49 +01:00
/// Every icon the app shows comes from here. A component takes the constant of what the icon means, such as
/// AppIcons.DELETE, and never picks a Lucide or a MudBlazor icon on its own. The constants are named after
/// their meaning in AI Studio, not after their shape: two meanings get two constants even when they share a
/// shape, and changing the icon of a meaning changes one line. To show an icon with a new meaning, add a
/// constant here.
///
/// The values come from LucideIcons, which LucideIconGenerator writes from the code points of the Lucide font,
/// see app/SourceGeneratedMappings/Lucide/README.md. MudBlazor renders them as glyphs of that font. Two kinds
/// of icons keep the ones of MudBlazor: brand logos, such as GITHUB, and the numbered steps STEP_1 to STEP_6,
/// because Lucide has no numbered icons.
2026-09-09 18:43:37 +02:00
/// </remarks>
public static class AppIcons
{
2026-11-11 14:20:49 +01:00
/// <summary>Adds a new item, such as a provider, a profile, a message, or a file.</summary>
public const string ADD = LucideIcons . SQUARE_PLUS ;
/// <summary>Creates a new workspace.</summary>
public const string ADD_WORKSPACE = LucideIcons . FOLDER_PLUS ;
/// <summary>Shows or hides advanced or expert settings.</summary>
public const string ADVANCED_SETTINGS = LucideIcons . SLIDERS_HORIZONTAL ;
/// <summary>Marks an AI agent that works in the background, such as the security audit agent or the content cleaner when it has no usable provider.</summary>
public const string AGENT = LucideIcons . BOT ;
/// <summary>Marks the agent that cleans text content, such as removing navigation and ads from a loaded web page.</summary>
public const string AGENT_CONTENT_CLEANER = LucideIcons . BRUSH_CLEANING ;
/// <summary>Marks the agent that selects the data sources for a request.</summary>
public const string AGENT_DATA_SOURCE_SELECTION = LucideIcons . LIST_CHECKS ;
/// <summary>Marks the agent that validates retrieval contexts.</summary>
public const string AGENT_RETRIEVAL_CONTEXT_VALIDATION = LucideIcons . LIST_CHECKS ;
/// <summary>Marks the AI, such as its role in a chat.</summary>
public const string AI = LucideIcons . SPARKLES ;
/// <summary>Marks the data sources that the AI selected for a question.</summary>
public const string AI_SELECTED_DATA_SOURCES = LucideIcons . LIST_FILTER ;
/// <summary>Sets the goal of an analysis, such as of a SWOT analysis.</summary>
public const string ANALYSIS_GOAL = LucideIcons . TARGET ;
/// <summary>Stands for a policy of the document analysis, which defines how documents are analyzed.</summary>
public const string ANALYSIS_POLICY = LucideIcons . CLIPBOARD_LIST ;
2026-11-12 15:02:00 +01:00
/// <summary>Marks what anonymizing replaced, such as the names in a session shared from the BeyondFacts Lab.</summary>
public const string ANONYMIZED = LucideIcons . VENETIAN_MASK ;
2026-11-11 14:20:49 +01:00
/// <summary>Marks the streamed answer of an AI, such as when generating or reading it fails.</summary>
public const string ANSWER_STREAM = LucideIcons . ACTIVITY ;
/// <summary>Marks AI Studio itself, such as its version or its app options.</summary>
public const string APP = LucideIcons . APP_WINDOW ;
/// <summary>Marks an update of AI Studio, such as checking for one or one being available.</summary>
public const string APP_UPDATE = LucideIcons . PACKAGE_CHECK ;
/// <summary>Marks the assistants, such as their page in the navigation.</summary>
public const string ASSISTANTS = LucideIcons . LAYOUT_GRID ;
/// <summary>Marks the agenda planner assistant.</summary>
public const string ASSISTANT_AGENDA = LucideIcons . CALENDAR_CLOCK ;
/// <summary>Marks the batch processing assistant.</summary>
public const string ASSISTANT_BATCH_PROCESSING = LucideIcons . FILE_STACK ;
/// <summary>Stands for the assistant BeyondFacts Lab.</summary>
public const string ASSISTANT_BEYOND_FACTS_LAB = LucideIcons . SPEECH ;
/// <summary>Stands for the assistant Bias of the Day.</summary>
public const string ASSISTANT_BIAS_OF_THE_DAY = LucideIcons . NOTEBOOK_TEXT ;
/// <summary>Marks the assistant builder, which generates new assistants.</summary>
public const string ASSISTANT_BUILDER = LucideIcons . WRENCH ;
/// <summary>Marks the coding assistant.</summary>
public const string ASSISTANT_CODING = LucideIcons . CODE_XML ;
/// <summary>Marks the component tree of an assistant plugin, such as its root form.</summary>
public const string ASSISTANT_COMPONENTS = LucideIcons . DIAGRAM_FLOW_HORIZONTAL ;
/// <summary>Marks the accordion section component of an assistant plugin.</summary>
public const string ASSISTANT_COMPONENT_ACCORDION_SECTION = LucideIcons . ROWS_2 ;
/// <summary>Marks the grid layout component of an assistant plugin.</summary>
public const string ASSISTANT_COMPONENT_GRID = LucideIcons . LAYOUT_GRID ;
/// <summary>Marks the document analysis assistant and its policies.</summary>
public const string ASSISTANT_DOCUMENT_ANALYSIS = LucideIcons . SCAN_TEXT ;
/// <summary>Marks the assistant that writes e-mails.</summary>
public const string ASSISTANT_EMAIL = LucideIcons . MAIL_PEN ;
/// <summary>Stands in for an assistant that has no icon of its own.</summary>
public const string ASSISTANT_FALLBACK = LucideIcons . SQUARE_DASHED ;
/// <summary>Marks the grammar and spelling assistant.</summary>
public const string ASSISTANT_GRAMMAR_SPELLING = LucideIcons . SPELL_CHECK_2 ;
/// <summary>Marks the icon finder assistant.</summary>
public const string ASSISTANT_ICON_FINDER = LucideIcons . SCAN_SEARCH ;
/// <summary>Marks the Job Posting assistant.</summary>
public const string ASSISTANT_JOB_POSTING = LucideIcons . BRIEFCASE_BUSINESS ;
/// <summary>Marks the legal check assistant.</summary>
public const string ASSISTANT_LEGAL_CHECK = LucideIcons . GAVEL ;
/// <summary>Marks the localization assistant that translates the texts of AI Studio.</summary>
public const string ASSISTANT_LOCALIZATION = LucideIcons . LANGUAGES ;
/// <summary>Marks the log viewer assistant.</summary>
public const string ASSISTANT_LOG_VIEWER = LucideIcons . LOGS ;
/// <summary>Marks the My Tasks assistant.</summary>
public const string ASSISTANT_MY_TASKS = LucideIcons . LIST_TODO ;
/// <summary>Marks an installed assistant that comes from an assistant plugin.</summary>
public const string ASSISTANT_PLUGIN = LucideIcons . PLUG ;
/// <summary>Marks the prompt optimizer assistant.</summary>
public const string ASSISTANT_PROMPT_OPTIMIZER = LucideIcons . WAND_SPARKLES ;
/// <summary>Marks the rewrite and improve assistant.</summary>
public const string ASSISTANT_REWRITE = LucideIcons . PENCIL_SPARKLES ;
/// <summary>Marks the Slide Assistant.</summary>
public const string ASSISTANT_SLIDES = LucideIcons . PRESENTATION ;
/// <summary>Marks the SWOT analysis assistant.</summary>
public const string ASSISTANT_SWOT_ANALYSIS = LucideIcons . CHART_QUADRANT ;
/// <summary>Marks the Synonyms assistant.</summary>
public const string ASSISTANT_SYNONYMS = LucideIcons . BOOK_TYPE ;
/// <summary>Marks the Text Summarizer assistant.</summary>
public const string ASSISTANT_TEXT_SUMMARIZER = LucideIcons . NOTEPAD_TEXT ;
/// <summary>Marks the visual briefing assistant and its briefings.</summary>
public const string ASSISTANT_VISUAL_BRIEFING = LucideIcons . LAYOUT_DASHBOARD ;
/// <summary>Shows all files attached to a chat.</summary>
public const string ATTACHED_FILES = LucideIcons . FILE_STACK ;
/// <summary>Attaches files or marks attachments, such as those of a chat or a mail.</summary>
public const string ATTACH_FILE = LucideIcons . PAPERCLIP ;
/// <summary>Marks the audience or target groups something is meant for, such as a presentation or a plugin.</summary>
public const string AUDIENCE = LucideIcons . USERS_ROUND ;
/// <summary>Marks the choice of the audience's age group in the slide assistant.</summary>
public const string AUDIENCE_AGE_GROUP = LucideIcons . CAKE ;
/// <summary>Selects how much expertise the audience has, such as for the slides of the Slide Assistant.</summary>
public const string AUDIENCE_EXPERTISE = LucideIcons . GRADUATION_CAP ;
/// <summary>Marks the choice of the audience's organizational level in the slide assistant.</summary>
public const string AUDIENCE_ORGANIZATIONAL_LEVEL = LucideIcons . NETWORK ;
/// <summary>Marks an audio file.</summary>
public const string AUDIO_FILE = LucideIcons . FILE_MUSIC ;
/// <summary>Marks that a model can take audio as input.</summary>
public const string AUDIO_INPUT = LucideIcons . AUDIO_LINES ;
/// <summary>Shows how confident the security audit of an assistant plugin is.</summary>
public const string AUDIT_CONFIDENCE = LucideIcons . GAUGE ;
/// <summary>Signals that the security audit of an assistant plugin could not be completed.</summary>
public const string AUDIT_INCOMPLETE = LucideIcons . CLIPBOARD_CLOCK ;
/// <summary>Shows that an assistant plugin changed since its security audit.</summary>
public const string AUDIT_MISMATCH = LucideIcons . SHIELD_X ;
/// <summary>Shows that the security audit rated an assistant plugin as safe.</summary>
public const string AUDIT_SAFE = LucideIcons . BADGE_CHECK ;
/// <summary>Backs up the data of AI Studio.</summary>
public const string BACKUP = LucideIcons . ARCHIVE_ARROW_DOWN ;
/// <summary>Marks something as blocked, such as a provider prohibited by the organization or a plugin below the required security level.</summary>
public const string BLOCKED = LucideIcons . BAN ;
/// <summary>Opens a dialog to choose a file or a folder.</summary>
public const string BROWSE = LucideIcons . FOLDER_SEARCH ;
/// <summary>Marks a bug, such as the link to report one.</summary>
public const string BUG = LucideIcons . BUG ;
/// <summary>Marks a build tool, such as the .NET SDK or the Rust compiler.</summary>
public const string BUILD_TOOLCHAIN = LucideIcons . HAMMER ;
/// <summary>Marks businesses that support AI Studio.</summary>
public const string BUSINESS_SUPPORTER = LucideIcons . BUILDING ;
/// <summary>Cancels a running operation, such as a backup or a batch run.</summary>
public const string CANCEL = LucideIcons . CIRCLE_X ;
/// <summary>Marks an operation that was canceled, such as an assistant run or a media import.</summary>
public const string CANCELED = LucideIcons . CIRCLE_SLASH ;
/// <summary>Marks the category of an item, such as an assistant.</summary>
public const string CATEGORY = LucideIcons . SHAPES ;
/// <summary>Marks root certificates, such as the path of a certificate bundle.</summary>
public const string CERTIFICATE = LucideIcons . CERTIFICATE ;
/// <summary>Marks the changelog of AI Studio.</summary>
public const string CHANGELOG = LucideIcons . FILE_CLOCK ;
/// <summary>Marks a chat, such as the chat page or a chat in a workspace.</summary>
public const string CHAT = LucideIcons . MESSAGE_SQUARE_TEXT ;
/// <summary>Marks a chat template.</summary>
public const string CHAT_TEMPLATE = LucideIcons . MESSAGE_SQUARE_TEXT ;
/// <summary>Marks an item in a list of advantages or goals.</summary>
public const string CHECKLIST_ITEM = LucideIcons . CIRCLE_CHECK_BIG ;
/// <summary>Clears an input, such as a search, a filter, or a shortcut.</summary>
public const string CLEAR = LucideIcons . ERASER ;
/// <summary>Clears a chosen folder, such as the picture library of the slide assistant.</summary>
public const string CLEAR_FOLDER = LucideIcons . FOLDER_X ;
/// <summary>Closes or dismisses something, such as an overlay or a suggestion.</summary>
public const string CLOSE = LucideIcons . X ;
/// <summary>Marks source code, such as a Lua plugin, a programming language, or code contributions.</summary>
public const string CODE = LucideIcons . CODE ;
/// <summary>Stands for a color, such as a color picker or a color variant.</summary>
public const string COLOR = LucideIcons . PALETTE ;
/// <summary>Marks the name of a company, such as the employer in a job posting.</summary>
public const string COMPANY = LucideIcons . BUILDING ;
/// <summary>Marks the messages of a compiler that the coding assistant takes as input.</summary>
public const string COMPILER_MESSAGES = LucideIcons . TRIANGLE_EXCLAMATION_POINT ;
/// <summary>Marks the accordion layout component of an assistant plugin.</summary>
public const string COMPONENT_ACCORDION = LucideIcons . LIST_COLLAPSE ;
/// <summary>Marks the button component of an assistant plugin.</summary>
public const string COMPONENT_BUTTON = LucideIcons . MOUSE_POINTER_CLICK ;
/// <summary>Stands for the button group component of an assistant plugin.</summary>
public const string COMPONENT_BUTTON_GROUP = LucideIcons . COLUMNS_3 ;
/// <summary>Stands for the dropdown component of an assistant plugin.</summary>
public const string COMPONENT_DROPDOWN = LucideIcons . SQUARE_CHEVRON_DOWN ;
/// <summary>Marks the layout item component of an assistant plugin.</summary>
public const string COMPONENT_LAYOUT_ITEM = LucideIcons . LAYOUT_PANEL_TOP ;
/// <summary>Stands for the paper layout component of an assistant plugin, a surface that groups other components.</summary>
public const string COMPONENT_LAYOUT_PAPER = LucideIcons . RECTANGLE_HORIZONTAL ;
/// <summary>Stands for the stack layout component of an assistant plugin, which places components above each other.</summary>
public const string COMPONENT_LAYOUT_STACK = LucideIcons . LAYERS ;
/// <summary>Marks the properties of a component in the plugin audit.</summary>
public const string COMPONENT_PROPERTIES = LucideIcons . SLIDERS_HORIZONTAL ;
/// <summary>Confirms a draft or takes over a suggestion.</summary>
public const string CONFIRM = LucideIcons . CHECK ;
/// <summary>Reports that content was shortened to fit, such as a material or retrieved passages.</summary>
public const string CONTENT_SHORTENED = LucideIcons . SCISSORS ;
/// <summary>Marks the kind of source that content came from, such as in a prompt injection alert.</summary>
public const string CONTENT_SOURCE = LucideIcons . FILE_INPUT ;
/// <summary>Sets the context window of a model in tokens.</summary>
public const string CONTEXT_WINDOW = LucideIcons . RULER ;
/// <summary>Stands for contributions to moderation, design, the wiki, and documentation.</summary>
public const string CONTRIBUTION_DESIGN_AND_DOCS = LucideIcons . PEN_TOOL ;
/// <summary>Marks the people who contribute content to AI Studio.</summary>
public const string CONTRIBUTORS = LucideIcons . HANDSHAKE ;
/// <summary>Confirms that content was copied to the clipboard.</summary>
public const string COPIED = LucideIcons . CHECK_CHECK ;
/// <summary>Copies content, such as text to the clipboard or prompts into a folder.</summary>
public const string COPY = LucideIcons . COPY ;
/// <summary>Marks a country, such as the legal framework of a job posting.</summary>
public const string COUNTRY = LucideIcons . FLAG ;
/// <summary>Creates a chat template from the current chat.</summary>
public const string CREATE_CHAT_TEMPLATE = LucideIcons . BOOKMARK_PLUS ;
/// <summary>Marks the column separator of a CSV results table.</summary>
public const string CSV_SEPARATOR = LucideIcons . SEPARATOR_VERTICAL ;
/// <summary>Marks an entry the user fills in by hand, such as a mail server that is not in the list.</summary>
public const string CUSTOM_ENTRY = LucideIcons . PENCIL ;
/// <summary>Marks an array, such as a JSON array.</summary>
public const string DATA_ARRAY = LucideIcons . BRACKETS ;
/// <summary>Marks the backup and restore of your AI Studio data.</summary>
public const string DATA_BACKUP = LucideIcons . DATABASE_BACKUP ;
/// <summary>Marks a structured object, such as a JSON object, a dictionary, or a JSON file.</summary>
public const string DATA_OBJECT = LucideIcons . BRACES ;
/// <summary>Marks the choice of a data source.</summary>
public const string DATA_SOURCE = LucideIcons . DATABASE ;
/// <summary>Shows that the data sources need no attention, because nothing is indexing and nothing failed.</summary>
public const string DATA_SOURCES_UP_TO_DATE = LucideIcons . DATABASE_CHECK ;
/// <summary>Marks a single value in a data tree, such as a JSON value or another value of a plugin.</summary>
public const string DATA_VALUE = LucideIcons . VARIABLE ;
/// <summary>Marks a date, such as a date field or the date picker component.</summary>
public const string DATE = LucideIcons . CALENDAR ;
/// <summary>Marks a period, such as a date range field or the date range picker component.</summary>
public const string DATE_RANGE = LucideIcons . CALENDAR_RANGE ;
/// <summary>Deletes or removes an item, such as a chat, a provider, or an attachment.</summary>
public const string DELETE = LucideIcons . TRASH ;
/// <summary>Deletes the current chat and starts a new one.</summary>
public const string DELETE_CHAT_AND_START_NEW = LucideIcons . MESSAGE_SQUARE_X ;
/// <summary>Marks a free-text description or context, such as the description of a data source, a plugin, or the context of a word.</summary>
public const string DESCRIPTION = LucideIcons . SCROLL_TEXT ;
/// <summary>Selects the desktop device, such as for the preview of a visual briefing.</summary>
public const string DEVICE_DESKTOP = LucideIcons . MONITOR ;
/// <summary>Stands for the preview on a mobile phone.</summary>
public const string DEVICE_MOBILE = LucideIcons . SMARTPHONE ;
/// <summary>Marks a document, such as a Markdown file.</summary>
public const string DOCUMENT = LucideIcons . FILE_TEXT ;
/// <summary>Downloads something from the internet, such as Pandoc or the content of a web page.</summary>
public const string DOWNLOAD = LucideIcons . DOWNLOAD ;
/// <summary>Marks the download of an archive, such as the one for Pandoc.</summary>
public const string DOWNLOAD_ARCHIVE = LucideIcons . FILE_ARCHIVE ;
/// <summary>Marks the download of an installer, such as the one for Pandoc.</summary>
public const string DOWNLOAD_INSTALLER = LucideIcons . PACKAGE ;
/// <summary>Marks a draft, such as an unconfirmed result, the draft of an assistant, or the drafts folder of a mailbox.</summary>
public const string DRAFT = LucideIcons . FILE_PEN_LINE ;
/// <summary>Marks a button that opens a menu below it.</summary>
public const string DROPDOWN_MENU = LucideIcons . CHEVRON_DOWN ;
/// <summary>Duplicates an item, such as a chat.</summary>
public const string DUPLICATE = LucideIcons . COPY_PLUS ;
/// <summary>Edits an item, such as a message, a provider, or a profile.</summary>
public const string EDIT = LucideIcons . PENCIL ;
/// <summary>Shows how much time has elapsed, such as for a running task.</summary>
public const string ELAPSED_TIME = LucideIcons . TIMER ;
/// <summary>Marks e-mail, such as a mail address to write to or a contact address.</summary>
public const string EMAIL = LucideIcons . MAIL ;
/// <summary>Shows that data sources are queued for or being embedded in the background.</summary>
public const string EMBEDDING_IN_PROGRESS = LucideIcons . REFRESH_CW ;
/// <summary>Stands for an embedding provider, which turns text into vectors.</summary>
public const string EMBEDDING_PROVIDER = LucideIcons . CHART_SCATTER ;
/// <summary>Marks an embedding vector.</summary>
public const string EMBEDDING_VECTOR = LucideIcons . BRACKETS ;
/// <summary>Enables an item, such as an installed assistant plugin, or shows that it is enabled.</summary>
public const string ENABLE = LucideIcons . TOGGLE_RIGHT ;
/// <summary>Stands for encrypting a connection, such as the transport security of a mailbox.</summary>
public const string ENCRYPTION = LucideIcons . LOCK_KEYHOLE ;
/// <summary>Stands for a value chosen from a fixed set of options.</summary>
public const string ENUM_VALUE = LucideIcons . TAGS ;
/// <summary>Stands for the External Retrieval Interface (ERI), which connects AI Studio to an organization's data.</summary>
public const string ERI = LucideIcons . SERVER ;
/// <summary>Marks a saved ERI server configuration.</summary>
public const string ERI_SERVER = LucideIcons . SERVER ;
/// <summary>Reports a real error, such as a failed operation or a failed state. Shown in red; a danger or a notice takes WARNING instead.</summary>
public const string ERROR = LucideIcons . MONITOR_X ;
/// <summary>Marks an event or occasion, such as an upcoming event in the BeyondFacts Lab or the occasion of a presentation.</summary>
public const string EVENT = LucideIcons . CALENDAR ;
/// <summary>Marks an event that has already taken place.</summary>
public const string EVENT_TOOK_PLACE = LucideIcons . CALENDAR_CHECK ;
/// <summary>Marks a field for an example, such as an example prompt.</summary>
public const string EXAMPLE = LucideIcons . LIGHTBULB ;
/// <summary>Marks the files that a data source excludes.</summary>
public const string EXCLUDED_FILES = LucideIcons . FUNNEL_X ;
/// <summary>Marks the folders that a data source excludes.</summary>
public const string EXCLUDED_FOLDERS = LucideIcons . FOLDER_MINUS ;
/// <summary>Reports that executable files are not allowed.</summary>
public const string EXECUTABLE_BLOCKED = LucideIcons . FILE_X ;
/// <summary>Leaves the fullscreen view.</summary>
public const string EXIT_FULLSCREEN = LucideIcons . MINIMIZE ;
/// <summary>Collapses a section or closes a list, such as a dropdown.</summary>
public const string EXPAND_LESS = LucideIcons . CHEVRON_UP ;
/// <summary>Expands a section or opens a list, such as a dropdown.</summary>
public const string EXPAND_MORE = LucideIcons . CHEVRON_DOWN ;
/// <summary>Exports an item to a file, such as a visual briefing or a plugin archive.</summary>
public const string EXPORT = LucideIcons . FILE_DOWN ;
/// <summary>Exports settings as a section for an enterprise configuration.</summary>
public const string EXPORT_CONFIGURATION = LucideIcons . FILE_OUTPUT ;
/// <summary>Marks a single file, such as a file path field.</summary>
public const string FILE = LucideIcons . FILE ;
/// <summary>Shows the text the AI receives from a file, such as from an attached document.</summary>
public const string FILE_CONTENT_PREVIEW = LucideIcons . FILE_SEARCH ;
/// <summary>Marks a number of files, such as the matching files of a data source.</summary>
public const string FILE_COUNT = LucideIcons . FILES ;
/// <summary>Marks a file filter, such as the file patterns a data source includes.</summary>
public const string FILE_FILTER = LucideIcons . FUNNEL ;
/// <summary>Stands for the HTML file format, such as when exporting content.</summary>
public const string FILE_FORMAT_HTML = LucideIcons . CODE_XML ;
/// <summary>Marks the LaTeX format for exports.</summary>
public const string FILE_FORMAT_LATEX = LucideIcons . SIGMA ;
/// <summary>Marks the Markdown file format, such as for an export.</summary>
public const string FILE_FORMAT_MARKDOWN = LucideIcons . TEXT_INITIAL ;
/// <summary>Marks the OpenDocument text format for exports.</summary>
public const string FILE_FORMAT_ODT = LucideIcons . FILE_TEXT ;
/// <summary>Marks the table file formats CSV and TSV, such as for an export.</summary>
public const string FILE_FORMAT_TABLE = LucideIcons . SHEET ;
/// <summary>Marks the Microsoft Word format for exports.</summary>
public const string FILE_FORMAT_WORD = LucideIcons . FILE_TYPE ;
/// <summary>Reports that a file, or a part of it, could not be found, such as after it was deleted, renamed, or moved.</summary>
public const string FILE_NOT_FOUND = LucideIcons . FILE_QUESTION_MARK ;
/// <summary>Marks the size of files, such as a file size, the total size of matching files, or the size limit of a data source.</summary>
public const string FILE_SIZE = LucideIcons . RULER_DIMENSION_LINE ;
/// <summary>Warns that a file's content does not match its file extension.</summary>
public const string FILE_TYPE_MISMATCH = LucideIcons . FILE_EXCLAMATION_POINT ;
/// <summary>Marks the financial support of AI Studio.</summary>
public const string FINANCIAL_SUPPORT = LucideIcons . HAND_COINS ;
/// <summary>Marks flagged items, such as the flagged folder of a mailbox.</summary>
public const string FLAGGED = LucideIcons . FLAG ;
/// <summary>Marks a folder, such as a data folder, a mail folder, or a chosen directory.</summary>
public const string FOLDER = LucideIcons . FOLDER ;
/// <summary>Marks a group of folders, such as the data folders of AI Studio or a folder with subfolders.</summary>
public const string FOLDERS = LucideIcons . FOLDERS ;
/// <summary>Opens a folder or shows a file in the file manager of the system, also in messages about it.</summary>
public const string FOLDER_OPEN = LucideIcons . FOLDER_OPEN ;
/// <summary>Formats the selected text in bold.</summary>
public const string FORMAT_BOLD = LucideIcons . LETTER_B ;
/// <summary>Formats the selected text as a bulleted list.</summary>
public const string FORMAT_BULLET_LIST = LucideIcons . LIST ;
/// <summary>Formats the selected text as code.</summary>
public const string FORMAT_CODE = LucideIcons . CODE ;
/// <summary>Formats the selected text in italics.</summary>
public const string FORMAT_ITALIC = LucideIcons . ITALIC ;
/// <summary>Shows a dialog or an editor in fullscreen.</summary>
public const string FULLSCREEN = LucideIcons . MAXIMIZE ;
/// <summary>Lets the AI generate content, such as a draft, a result, or a briefing.</summary>
public const string GENERATE = LucideIcons . SPARKLES ;
/// <summary>The GitHub logo for the links to the repositories of AI Studio. A brand logo, so it stays the one of MudBlazor.</summary>
public const string GITHUB = Icons . Custom . Brands . GitHub ;
/// <summary>Marks or inserts a heading, such as the Markdown heading in the chat input or the heading component of an assistant plugin.</summary>
public const string HEADING = LucideIcons . LETTER_H ;
/// <summary>Shows help, such as examples for file patterns or whether the lab fits a task.</summary>
public const string HELP = LucideIcons . CIRCLE_QUESTION_MARK ;
/// <summary>Marks something hidden or switched off, such as a hidden secret, hidden files, or a tool nobody can use.</summary>
public const string HIDDEN = LucideIcons . EYE_OFF ;
/// <summary>Hides a search field, such as the search of the workspaces.</summary>
public const string HIDE_SEARCH = LucideIcons . SEARCH_SLASH ;
/// <summary>Hides the sidebar, such as the workspaces.</summary>
public const string HIDE_SIDEBAR = LucideIcons . PANEL_LEFT_CLOSE ;
/// <summary>Marks the home page of AI Studio.</summary>
public const string HOME = LucideIcons . HOUSE ;
/// <summary>Marks the hostname of a server, such as an ERI server.</summary>
public const string HOSTNAME = LucideIcons . NETWORK ;
/// <summary>Selects an icon library, such as in the Icon Finder assistant.</summary>
public const string ICON_SOURCE = LucideIcons . SHAPES ;
/// <summary>Stands for ideas, such as the vision of AI Studio, feature suggestions, or ideas and concepts from supporters.</summary>
public const string IDEA = LucideIcons . LIGHTBULB ;
/// <summary>Marks a unique identifier, such as the ID of a plugin or the fingerprint of a certificate.</summary>
public const string IDENTIFIER = LucideIcons . FINGERPRINT_PATTERN ;
/// <summary>Stands for an image, such as an image file, image material, or the image input of a model.</summary>
public const string IMAGE = LucideIcons . IMAGE ;
/// <summary>Reports that an image could not be read or prepared.</summary>
public const string IMAGE_BROKEN = LucideIcons . IMAGE_OFF ;
/// <summary>Signals that an image cannot be used, such as an unsupported format or a model that cannot read images.</summary>
public const string IMAGE_NOT_SUPPORTED = LucideIcons . IMAGE_OFF ;
/// <summary>Imports an item from a file, such as a provider, a profile, a data source, a backup, or a visual briefing.</summary>
public const string IMPORT = LucideIcons . IMPORT ;
/// <summary>Marks a field for aspects the model should focus on.</summary>
public const string IMPORTANT_ASPECTS = LucideIcons . LIST ;
/// <summary>Marks a content that an imported plugin brings along.</summary>
public const string INCLUDED_CONTENT = LucideIcons . CIRCLE_PLUS ;
/// <summary>Marks whether a local directory data source includes its subfolders.</summary>
public const string INCLUDE_SUBFOLDERS = LucideIcons . FOLDER_TREE ;
/// <summary>Shows information, such as details about an item or the Information page.</summary>
public const string INFO = LucideIcons . INFO ;
/// <summary>Marks a row of details, such as a configuration value on the information page.</summary>
public const string INFO_ROW = LucideIcons . MOVE_RIGHT ;
/// <summary>Stands for what goes into an assistant, such as a typical input.</summary>
public const string INPUT = LucideIcons . LOG_IN ;
/// <summary>Marks the text an assistant works on, such as the input to translate, check, or summarize.</summary>
public const string INPUT_TEXT = LucideIcons . SCAN_TEXT ;
/// <summary>Stands for installing software, such as installing Pandoc or the way AI Studio is installed.</summary>
public const string INSTALLATION = LucideIcons . MONITOR_DOWN ;
/// <summary>Marks the automatic installation of a dependency, such as Pandoc.</summary>
public const string INSTALL_AUTOMATIC = LucideIcons . WAND ;
/// <summary>Marks the manual installation of a dependency, such as Pandoc.</summary>
public const string INSTALL_MANUAL = LucideIcons . TOOLBOX ;
/// <summary>Stands for the introduction to AI Studio.</summary>
public const string INTRODUCTION = LucideIcons . BOOK_OPEN ;
/// <summary>Marks a text detail of a job posting, such as the mandatory information, the job description, the qualifications, or the responsibilities.</summary>
public const string JOB_DETAILS = LucideIcons . CLIPBOARD_LIST ;
/// <summary>Stands for a secret credential, such as an API key, a password, or an encryption secret.</summary>
public const string KEY = LucideIcons . KEY_ROUND ;
/// <summary>Stands for a keyboard shortcut, such as defining a shortcut or a problem with one.</summary>
public const string KEYBOARD_SHORTCUT = LucideIcons . KEYBOARD ;
/// <summary>Selects or shows a language, such as the target language of an assistant or the language of the operating system.</summary>
public const string LANGUAGE = LucideIcons . LANGUAGES ;
/// <summary>Marks the date of the last change, such as of a plugin.</summary>
public const string LAST_CHANGED = LucideIcons . CALENDAR_CLOCK ;
/// <summary>Changes what a direct chat launcher tile opens.</summary>
public const string LAUNCHER_SETTINGS = LucideIcons . SLIDERS_HORIZONTAL ;
/// <summary>Marks the business purpose of a slide layout.</summary>
public const string LAYOUT_PURPOSE_BUSINESS = LucideIcons . BRIEFCASE_BUSINESS ;
/// <summary>Marks the slide layouts for general purposes, and layouts of an unknown purpose.</summary>
public const string LAYOUT_PURPOSE_GENERAL = LucideIcons . LAYOUT_TEMPLATE ;
/// <summary>Marks the slide layouts for science.</summary>
public const string LAYOUT_PURPOSE_SCIENCE = LucideIcons . TEST_TUBE_DIAGONAL ;
/// <summary>Marks the slide layouts for teaching.</summary>
public const string LAYOUT_PURPOSE_TEACHING = LucideIcons . GRADUATION_CAP ;
/// <summary>Marks legal matters, such as the law area of slide layouts or the mandatory information of an organization.</summary>
public const string LEGAL = LucideIcons . SCALE ;
/// <summary>Shows a license, such as the license of AI Studio or of Pandoc.</summary>
public const string LICENSE = LucideIcons . SCALE ;
/// <summary>Stands for a web link or a reference, such as a link to more information or a URL field.</summary>
public const string LINK = LucideIcons . LINK ;
/// <summary>Marks the Linux package type AI Studio was installed with.</summary>
public const string LINUX_PACKAGE = LucideIcons . PACKAGE ;
/// <summary>Stands for a list of points, such as bullet points, an agenda's content list, or the list component of an assistant plugin.</summary>
public const string LIST = LucideIcons . LIST ;
/// <summary>Stands for an LLM provider, such as configuring providers or selecting one.</summary>
public const string LLM_PROVIDER = LucideIcons . CPU_AI ;
/// <summary>Marks a field for a location, such as a meeting place or a work location.</summary>
public const string LOCATION = LucideIcons . MAP_PIN ;
/// <summary>Shows that something is locked, such as a feature your organization manages or a blocked assistant.</summary>
public const string LOCK = LucideIcons . LOCK ;
/// <summary>Filters log lines by the logger that wrote them.</summary>
public const string LOGGER = LucideIcons . FOLDER_CODE ;
/// <summary>Marks the log files of AI Studio.</summary>
public const string LOG_FILES = LucideIcons . NOTEBOOK_TEXT ;
/// <summary>Stands for the level of log entries, such as when filtering the log by level.</summary>
public const string LOG_LEVEL = LucideIcons . SIGNAL ;
/// <summary>Filters log lines by the details of their source.</summary>
public const string LOG_SOURCE_DETAILS = LucideIcons . FILE_CODE ;
/// <summary>Stands for a mailbox, such as the mailbox tools or a whole mailbox in the folder picker.</summary>
public const string MAILBOX = LucideIcons . MAIL ;
/// <summary>Stands for the tool that counts the mails in the user's mailboxes.</summary>
public const string MAIL_COUNT = LucideIcons . HASH ;
/// <summary>Marks the mail folder that holds all messages.</summary>
public const string MAIL_FOLDER_ALL = LucideIcons . MAILS ;
/// <summary>Marks the archive folder of a mailbox.</summary>
public const string MAIL_FOLDER_ARCHIVE = LucideIcons . ARCHIVE ;
/// <summary>Stands for the folder of important mails in a mailbox.</summary>
public const string MAIL_FOLDER_IMPORTANT = LucideIcons . BADGE_EXCLAMATION_POINT ;
/// <summary>Stands for the inbox folder of a mailbox.</summary>
public const string MAIL_FOLDER_INBOX = LucideIcons . INBOX ;
/// <summary>Stands for the junk folder of a mailbox.</summary>
public const string MAIL_FOLDER_JUNK = LucideIcons . BAN ;
/// <summary>Marks the mail folder of sent messages.</summary>
public const string MAIL_FOLDER_SENT = LucideIcons . SEND ;
/// <summary>Marks the trash folder of a mailbox.</summary>
public const string MAIL_FOLDER_TRASH = LucideIcons . TRASH ;
/// <summary>Stands for the tool that reads a mail from the user's mailboxes.</summary>
public const string MAIL_READ = LucideIcons . MAIL_OPEN ;
/// <summary>Stands for the tool that searches the mails of the user's mailboxes.</summary>
public const string MAIL_SEARCH = LucideIcons . MAIL_SEARCH ;
/// <summary>Lets you pick items by hand, such as the available data sources.</summary>
public const string MANUAL_SELECTION = LucideIcons . MOUSE_POINTER_CLICK ;
/// <summary>Marks the mathematics tools, such as the calculator.</summary>
public const string MATHEMATICS = LucideIcons . CALCULATOR ;
/// <summary>Stands for the purpose area medicine.</summary>
public const string MEDICINE = LucideIcons . STETHOSCOPE ;
/// <summary>Marks the topic of a meeting in the agenda assistant.</summary>
public const string MEETING_TOPIC = LucideIcons . NOTEPAD_TEXT ;
/// <summary>Stands for recording voice, such as the record button, a recording, or speech input of a model.</summary>
public const string MICROPHONE = LucideIcons . MIC ;
/// <summary>Signals that voice recording or transcription is not available or failed.</summary>
public const string MICROPHONE_OFF = LucideIcons . MIC_OFF ;
/// <summary>Marks the AI model a provider uses.</summary>
public const string MODEL = LucideIcons . CPU_AI ;
/// <summary>Marks a field for the moderator of a meeting.</summary>
public const string MODERATOR = LucideIcons . USER_STAR ;
/// <summary>Marks the motivation behind AI Studio on the information page.</summary>
public const string MOTIVATION = LucideIcons . LIGHTBULB ;
/// <summary>Moves a chat into a workspace.</summary>
public const string MOVE_TO_WORKSPACE = LucideIcons . FOLDER_INPUT ;
/// <summary>Marks the name or title of an item, such as a profile, a data source, or a meeting.</summary>
public const string NAME = LucideIcons . TAG ;
/// <summary>Marks the network port of a server, such as of an ERI server.</summary>
public const string NETWORK_PORT = LucideIcons . ETHERNET_PORT ;
/// <summary>Starts a new chat in a workspace.</summary>
public const string NEW_CHAT = LucideIcons . MESSAGE_SQUARE_PLUS ;
/// <summary>Creates a new folder, such as a workspace or a mail folder.</summary>
public const string NEW_FOLDER = LucideIcons . FOLDER_PLUS ;
/// <summary>Starts a temporary chat that belongs to no workspace.</summary>
public const string NEW_TEMPORARY_CHAT = LucideIcons . MESSAGE_SQUARE_DASHED ;
/// <summary>Goes on to the next version or step.</summary>
public const string NEXT = LucideIcons . ARROW_RIGHT ;
/// <summary>Shows that something has not been created yet, such as a result.</summary>
public const string NOT_CREATED = LucideIcons . CIRCLE ;
/// <summary>Marks something that is not public and therefore stays off the web, such as a private event.</summary>
public const string NOT_PUBLIC = LucideIcons . GLOBE_LOCK ;
/// <summary>Marks a step that has not started yet, such as a research of the BeyondFacts Lab.</summary>
public const string NOT_STARTED = LucideIcons . CIRCLE_DASHED ;
/// <summary>Removes the selected template, so that no template is used.</summary>
public const string NO_TEMPLATE = LucideIcons . SQUARE_DASHED ;
/// <summary>Stands for a number, such as a numeric field or a numeric value.</summary>
public const string NUMBER = LucideIcons . HASH ;
/// <summary>Marks a numeric limit, such as the token limit of a chunk or the batch size of an embedding.</summary>
public const string NUMERIC_LIMIT = LucideIcons . HASH ;
/// <summary>Marks the objective of a meeting in the agenda assistant.</summary>
public const string OBJECTIVE = LucideIcons . GOAL ;
/// <summary>Opens an assistant in AI Studio.</summary>
public const string OPEN_ASSISTANT = LucideIcons . SQUARE_ARROW_RIGHT ;
/// <summary>Opens something outside AI Studio, such as a web page in the browser or a file in its program.</summary>
public const string OPEN_EXTERNAL = LucideIcons . EXTERNAL_LINK ;
/// <summary>Marks a point the user still has to take care of, such as after a data restore.</summary>
public const string OPEN_POINT = LucideIcons . LIST_TODO ;
/// <summary>Marks the open-source projects that AI Studio uses.</summary>
public const string OPEN_SOURCE_PROJECTS = LucideIcons . LIBRARY ;
/// <summary>Marks what the organization manages, such as an enterprise configuration, a provider, or a profile.</summary>
public const string ORGANIZATION = LucideIcons . BUILDING ;
/// <summary>Shows or sets where a chat may send data after reading a data source.</summary>
public const string OUTBOUND_DATA_RESTRICTION = LucideIcons . GLOBE_LOCK ;
/// <summary>Shows that a result no longer fits its inputs and should be created again.</summary>
public const string OUTDATED = LucideIcons . ROTATE_CW_CLOCK ;
/// <summary>Stands for what comes out of an assistant, such as the expected output or the output mode.</summary>
public const string OUTPUT = LucideIcons . LOG_OUT ;
/// <summary>Marks Pandoc, the document converter that AI Studio uses.</summary>
public const string PANDOC = LucideIcons . FILE_COG ;
/// <summary>Reports that Pandoc is missing or not usable, for example in a wrong version.</summary>
public const string PANDOC_UNAVAILABLE = LucideIcons . PACKAGE_X ;
/// <summary>Marks a parameter, such as a parameter of a retrieval process.</summary>
public const string PARAMETER = LucideIcons . SLIDERS_VERTICAL ;
/// <summary>Marks the participants of a meeting, such as their number.</summary>
public const string PARTICIPANTS = LucideIcons . USERS ;
/// <summary>Marks the check of which retrieved passages fit the question.</summary>
public const string PASSAGE_RELEVANCE_CHECK = LucideIcons . LIST_CHECKS ;
/// <summary>Marks the component that reads PDF files, such as the PDFium version on the information page.</summary>
public const string PDF_READER = LucideIcons . FILE_SCAN ;
/// <summary>Marks something that waits or is still in progress, such as a queued job or a configuration being loaded.</summary>
public const string PENDING = LucideIcons . HOURGLASS ;
/// <summary>Stands for a group of people, such as the authors of a plugin or individual contributors.</summary>
public const string PEOPLE = LucideIcons . USERS ;
/// <summary>Stands for a picture library, a folder of pictures to choose from.</summary>
public const string PICTURE_LIBRARY = LucideIcons . IMAGES ;
/// <summary>Marks a plugin, such as an assistant plugin, a configuration plugin, or the plugins page.</summary>
public const string PLUGIN = LucideIcons . PLUG ;
/// <summary>Marks the file structure of a plugin.</summary>
public const string PLUGIN_STRUCTURE = LucideIcons . FOLDER_TREE ;
/// <summary>Validates a generated assistant plugin before it is installed.</summary>
public const string PLUGIN_VALIDATION = LucideIcons . FILE_CHECK ;
/// <summary>Shows a read-only view or a preview of an item, such as a profile or an assistant draft.</summary>
public const string PREVIEW = LucideIcons . EYE ;
/// <summary>Marks a feature in the alpha preview stage.</summary>
public const string PREVIEW_ALPHA = LucideIcons . CHEVRON_FIRST ;
/// <summary>Marks a preview feature in the beta stage.</summary>
public const string PREVIEW_BETA = LucideIcons . HOURGLASS ;
/// <summary>Previews content on a tablet-sized screen.</summary>
public const string PREVIEW_DEVICE_TABLET = LucideIcons . TABLET ;
/// <summary>Marks an experimental preview feature.</summary>
public const string PREVIEW_EXPERIMENTAL = LucideIcons . FLASK_CONICAL ;
/// <summary>Marks a feature in the prototype preview stage.</summary>
public const string PREVIEW_PROTOTYPE = LucideIcons . HOURGLASS ;
/// <summary>Marks a preview feature that is a release candidate.</summary>
public const string PREVIEW_RELEASE_CANDIDATE = LucideIcons . ROCKET ;
/// <summary>Goes back to the previous version or step.</summary>
public const string PREVIOUS = LucideIcons . ARROW_LEFT ;
/// <summary>Explains which of your data stays private, such as what the research of the BeyondFacts Lab never receives.</summary>
public const string PRIVACY = LucideIcons . SHIELD_USER ;
/// <summary>Marks a profile, such as the profile selection component of an assistant plugin.</summary>
public const string PROFILE = LucideIcons . CIRCLE_USER_ROUND ;
/// <summary>Marks a prompt or instructions for the model, such as a system prompt or the instructions of a batch run.</summary>
public const string PROMPT = LucideIcons . NOTEBOOK_PEN ;
/// <summary>Marks the advanced prompt building of an assistant plugin.</summary>
public const string PROMPT_BUILDING = LucideIcons . BLOCKS ;
/// <summary>Stands for the prompt guide, which the prompt optimizer follows.</summary>
public const string PROMPT_GUIDE = LucideIcons . BOOK_OPEN_TEXT ;
/// <summary>Selects how confidential content is, such as the protection level of a visual briefing.</summary>
public const string PROTECTION_LEVEL = LucideIcons . SHIELD_LOCK ;
/// <summary>Marks the provenance database, which stores what the AI received and where it came from.</summary>
public const string PROVENANCE_STORE = LucideIcons . SCROLL_TEXT ;
/// <summary>Marks the choice of an AI provider.</summary>
public const string PROVIDER = LucideIcons . SERVER ;
/// <summary>Shows or sets a provider confidence level, such as the confidence of a provider or the one a data source or tool requires.</summary>
public const string PROVIDER_CONFIDENCE = LucideIcons . SHIELD_LOCK ;
/// <summary>Reports that a request to an AI provider or another remote service failed.</summary>
public const string PROVIDER_ERROR = LucideIcons . CLOUD_OFF ;
/// <summary>Marks a field for your questions.</summary>
public const string QUESTIONS = LucideIcons . MESSAGE_CIRCLE_QUESTION_MARK ;
/// <summary>Stands for the quick start guide.</summary>
public const string QUICK_START = LucideIcons . ROCKET ;
/// <summary>Marks the tool that reads a web page.</summary>
public const string READ_WEB_PAGE = LucideIcons . NEWSPAPER ;
/// <summary>Stands for the reasoning (thinking) of a model.</summary>
public const string REASONING = LucideIcons . BRAIN ;
/// <summary>Recompiles a visual briefing from its existing artifacts.</summary>
public const string RECOMPILE = LucideIcons . FILE_COG ;
/// <summary>Creates a new version with a different design.</summary>
public const string REDESIGN = LucideIcons . PAINTBRUSH ;
/// <summary>Creates the reflection folder of the BeyondFacts Lab, which collects the confirmed work word for word.</summary>
public const string REFLECTION_FOLDER = LucideIcons . FOLDER_ARCHIVE ;
/// <summary>Reloads or loads data again, such as a list, a status, or the available models.</summary>
public const string REFRESH = LucideIcons . REFRESH_CW ;
/// <summary>Generates a result again, such as an answer or a visual briefing.</summary>
public const string REGENERATE = LucideIcons . REFRESH_CCW ;
/// <summary>Links a source to a file again, such as after the file moved.</summary>
public const string RELINK = LucideIcons . FILE_SYMLINK ;
/// <summary>Removes an item from a list or a setup, such as a source or what a plugin had set up.</summary>
public const string REMOVE = LucideIcons . CIRCLE_MINUS ;
/// <summary>Removes items from the index of a data source, such as deleted mails.</summary>
public const string REMOVE_FROM_INDEX = LucideIcons . LIST_X ;
/// <summary>Renames an item, such as a chat, a workspace, or a project.</summary>
public const string RENAME = LucideIcons . PENCIL_LINE ;
/// <summary>Repairs an item, such as a data source by indexing it anew.</summary>
public const string REPAIR = LucideIcons . WRENCH ;
/// <summary>Reports that an item replaced another one, such as a newly selected prompt guide file.</summary>
public const string REPLACE = LucideIcons . ARROW_LEFT_RIGHT ;
/// <summary>Resets something to its start, such as an assistant's inputs, a conversation, or a history.</summary>
public const string RESET = LucideIcons . ROTATE_CCW ;
/// <summary>Stands for restarting AI Studio.</summary>
public const string RESTART_APP = LucideIcons . POWER ;
/// <summary>Restores your data from a backup, which replaces all data.</summary>
public const string RESTORE_BACKUP = LucideIcons . ARCHIVE_ARROW_UP ;
/// <summary>Restores the default value of a setting or a field.</summary>
public const string RESTORE_DEFAULT = LucideIcons . UNDO_2 ;
/// <summary>Sets the column of a results table that holds the AI answer, such as in batch processing.</summary>
public const string RESULT_COLUMN = LucideIcons . COLUMNS_3 ;
/// <summary>Resumes a paused process.</summary>
public const string RESUME = LucideIcons . PLAY ;
/// <summary>Transcribes an audio or video source again.</summary>
public const string RETRANSCRIBE = LucideIcons . AUDIO_LINES ;
/// <summary>Reports that a data source could not be searched, so the search results are incomplete.</summary>
public const string RETRIEVAL_GAP = LucideIcons . SEARCH_EXCLAMATION_POINT ;
/// <summary>Revises an assistant plugin with the help of the AI.</summary>
public const string REVISE_ASSISTANT = LucideIcons . PENCIL_SPARKLES ;
/// <summary>Opens the project roadmap of AI Studio.</summary>
public const string ROADMAP = LucideIcons . MILESTONE ;
/// <summary>Rolls a chat back to an earlier response.</summary>
public const string ROLLBACK = LucideIcons . ROTATE_CCW_CLOCK ;
/// <summary>Marks a field for rules that something must follow, such as additional rules for a generated assistant.</summary>
public const string RULES = LucideIcons . LIST_CHECKS ;
/// <summary>Marks an operation that is still running, such as an assistant or a media import.</summary>
public const string RUNNING = LucideIcons . LOADER_CIRCLE ;
/// <summary>Stands for a runtime that AI Studio runs on, such as .NET or Tauri.</summary>
public const string RUNTIME = LucideIcons . CPU ;
/// <summary>Saves something, such as a chat, a setting, or a plugin.</summary>
public const string SAVE = LucideIcons . SAVE ;
/// <summary>Signals that AI Studio could not save or write something, such as a file, a conversation, or settings.</summary>
public const string SAVE_FAILED = LucideIcons . SAVE_OFF ;
/// <summary>Searches or filters items, such as chats, log lines, or the matches of a data source.</summary>
public const string SEARCH = LucideIcons . SEARCH ;
/// <summary>Stands for the database that holds the search index of the data sources.</summary>
public const string SEARCH_INDEX = LucideIcons . DATABASE_SEARCH ;
/// <summary>Shows that a search found nothing, such as no chats or no log lines.</summary>
public const string SEARCH_NO_RESULTS = LucideIcons . SEARCH_X ;
/// <summary>Marks security in general, such as the security badge of an assistant plugin.</summary>
public const string SECURITY = LucideIcons . SHIELD ;
/// <summary>Stands for the security audit of assistant plugins itself, such as starting it or its settings.</summary>
public const string SECURITY_AUDIT = LucideIcons . SHIELD ;
/// <summary>Shows that an assistant plugin failed its security audit: the result is below the required minimum level.</summary>
public const string SECURITY_AUDIT_FAILED = LucideIcons . SHIELD_EXCLAMATION_POINT ;
/// <summary>Shows that an assistant plugin passed its security audit: the result meets the required minimum level.</summary>
public const string SECURITY_AUDIT_PASSED = LucideIcons . SHIELD_CHECK ;
/// <summary>Marks something blocked for security reasons, such as a failed integrity check or a provider below the required confidence level.</summary>
public const string SECURITY_BLOCKED = LucideIcons . SHIELD_X ;
/// <summary>Marks a plugin that the security audit rates as dangerous.</summary>
public const string SECURITY_DANGEROUS = LucideIcons . OCTAGON_X ;
/// <summary>Marks the findings of the security audit of a plugin.</summary>
public const string SECURITY_FINDINGS = LucideIcons . TRIANGLE_EXCLAMATION_POINT ;
/// <summary>Marks an assistant plugin that has no security audit yet.</summary>
public const string SECURITY_NOT_AUDITED = LucideIcons . SHIELD_X ;
/// <summary>Warns about a possible security risk, such as suspected prompt injections or an assistant plugin that needs an audit.</summary>
public const string SECURITY_WARNING = LucideIcons . SHIELD_EXCLAMATION_POINT ;
/// <summary>Stands for the semantic search tool, which searches the data sources by meaning.</summary>
public const string SEMANTIC_SEARCH = LucideIcons . TEXT_SEARCH ;
/// <summary>Sends a message to the AI.</summary>
public const string SEND = LucideIcons . SEND ;
/// <summary>Sends a result or a message to an assistant or to the chat.</summary>
public const string SEND_TO = LucideIcons . FORWARD ;
/// <summary>Marks the choice of the sentence structure, such as active or passive voice.</summary>
public const string SENTENCE_STRUCTURE = LucideIcons . PILCROW ;
/// <summary>Marks a server or host, such as the hostname of a provider, a mail server, or an allowed host.</summary>
public const string SERVER = LucideIcons . SERVER ;
/// <summary>Opens or marks settings, such as the settings of an assistant, the chat, or the data sources.</summary>
public const string SETTINGS = LucideIcons . SETTINGS ;
/// <summary>Shares an item with the native share sheet of the operating system, such as a plugin archive.</summary>
public const string SHARE = LucideIcons . SHARE ;
2026-11-12 15:02:00 +01:00
/// <summary>Shares a session with a research team, such as a preparation of the BeyondFacts Lab with the team which develops it.</summary>
public const string SHARE_WITH_RESEARCH = LucideIcons . HEART_HANDSHAKE ;
2026-11-11 14:20:49 +01:00
/// <summary>Shows the sidebar, such as the workspaces.</summary>
public const string SHOW_SIDEBAR = LucideIcons . PANEL_LEFT_OPEN ;
/// <summary>Marks files that are skipped for good, such as files whose embedding failed permanently.</summary>
public const string SKIPPED = LucideIcons . SKIP_FORWARD ;
/// <summary>Marks slides or a PowerPoint file, such as the slide deck the Slide Assistant plans and creates, or its template.</summary>
public const string SLIDES = LucideIcons . PRESENTATION ;
/// <summary>Sets the footer text of slides.</summary>
public const string SLIDE_FOOTER = LucideIcons . PANEL_BOTTOM ;
/// <summary>Selects the layout of a slide, such as the layout the Slide Assistant uses for a purpose.</summary>
public const string SLIDE_LAYOUT = LucideIcons . LAYOUT_TEMPLATE ;
/// <summary>Marks the slide layouts for structure and framing, such as title or agenda slides.</summary>
public const string SLIDE_LAYOUT_STRUCTURE = LucideIcons . LIST_ORDERED ;
/// <summary>Shows the sources that an answer is based on.</summary>
public const string SOURCES = LucideIcons . LINK ;
/// <summary>Marks a source code repository, such as AI Studio on GitHub or the repository of a third-party component.</summary>
public const string SOURCE_REPOSITORY = LucideIcons . GIT_FORK ;
/// <summary>Shows a status as a colored dot, such as the indexing status of a data source.</summary>
public const string STATUS_INDICATOR = LucideIcons . CIRCLE ;
/// <summary>Marks the first step of a numbered procedure. Lucide has no numbered icons, so it stays the one of MudBlazor.</summary>
public const string STEP_1 = Icons . Material . Filled . LooksOne ;
/// <summary>Marks the second step of a numbered procedure. Lucide has no numbered icons, so it stays the one of MudBlazor.</summary>
public const string STEP_2 = Icons . Material . Filled . LooksTwo ;
/// <summary>Marks the third step of a numbered procedure. Lucide has no numbered icons, so it stays the one of MudBlazor.</summary>
public const string STEP_3 = Icons . Material . Filled . Looks3 ;
/// <summary>Marks the fourth step of a numbered procedure. Lucide has no numbered icons, so it stays the one of MudBlazor.</summary>
public const string STEP_4 = Icons . Material . Filled . Looks4 ;
/// <summary>Marks the fifth step of a numbered procedure. Lucide has no numbered icons, so it stays the one of MudBlazor.</summary>
public const string STEP_5 = Icons . Material . Filled . Looks5 ;
/// <summary>Marks the sixth step of a numbered procedure. Lucide has no numbered icons, so it stays the one of MudBlazor.</summary>
public const string STEP_6 = Icons . Material . Filled . Looks6 ;
/// <summary>Stops running work, such as generating an answer, recording, or transcribing media.</summary>
public const string STOP = LucideIcons . SQUARE ;
/// <summary>Reports success or a completed, confirmed, or configured state.</summary>
public const string SUCCESS = LucideIcons . CIRCLE_CHECK ;
/// <summary>Marks the supporters of AI Studio.</summary>
public const string SUPPORTERS = LucideIcons . HEART ;
/// <summary>Marks the support contact of a plugin.</summary>
public const string SUPPORT_CONTACT = LucideIcons . HEADSET ;
/// <summary>Marks an on/off value, such as the switch component of an assistant plugin or a boolean value.</summary>
public const string SWITCH = LucideIcons . TOGGLE_RIGHT ;
/// <summary>Marks a chat message from the system role, such as the system prompt.</summary>
public const string SYSTEM_ROLE = LucideIcons . COG ;
/// <summary>Marks disappearing chats, which AI Studio deletes after a while.</summary>
public const string TEMPORARY_CHAT = LucideIcons . CLOCK_FADING ;
/// <summary>Marks a test configuration plugin that nobody deployed and that is valid until AI Studio restarts.</summary>
public const string TEST_CONFIGURATION = LucideIcons . TEST_TUBE_DIAGONAL ;
/// <summary>Tests a provider by sending it a request.</summary>
public const string TEST_PROVIDER = LucideIcons . PLUG_ZAP ;
/// <summary>Marks a multi-line text input, such as the text area component of an assistant plugin.</summary>
public const string TEXT_AREA = LucideIcons . TEXT_ALIGN_START ;
/// <summary>Marks the choice of how complex a text should be.</summary>
public const string TEXT_COMPLEXITY = LucideIcons . LAYERS ;
/// <summary>Marks a single-line text input, such as the text component of an assistant plugin.</summary>
public const string TEXT_INPUT = LucideIcons . TEXT_CURSOR_INPUT ;
/// <summary>Stands for time, such as a time of day, a duration, or a timestamp.</summary>
public const string TIME = LucideIcons . CLOCK ;
/// <summary>Signals that a request took too long and timed out.</summary>
public const string TIMEOUT = LucideIcons . TIMER_OFF ;
/// <summary>Marks the tokenizer that splits text into tokens, such as the one of an embedding.</summary>
public const string TOKENIZER = LucideIcons . WHOLE_WORD ;
/// <summary>Marks the token overlap between neighboring chunks.</summary>
public const string TOKEN_OVERLAP = LucideIcons . SQUARES_INTERSECT ;
/// <summary>Marks a tool that the AI can call, or the tool settings.</summary>
public const string TOOL = LucideIcons . WRENCH ;
/// <summary>Marks the tool that computes mathematical expressions symbolically.</summary>
public const string TOOL_SYMBOLIC_MATH = LucideIcons . SQUARE_FUNCTION ;
/// <summary>Marks the trademarks and brand assets of AI Studio.</summary>
public const string TRADEMARKS = LucideIcons . CIRCLE_LETTER_R ;
/// <summary>Marks the Translation assistant, which translates text into another language.</summary>
public const string TRANSLATION = LucideIcons . LANGUAGES ;
/// <summary>Shows that something is trusted or approved, such as a plugin approved by your organization or a provider trusted for security checks.</summary>
public const string TRUSTED = LucideIcons . BADGE_CHECK ;
/// <summary>Marks the type or kind of something, such as the type of an embedding or a plugin.</summary>
public const string TYPE = LucideIcons . SHAPES ;
/// <summary>Marks the UI framework of AI Studio, such as its version.</summary>
public const string UI_FRAMEWORK = LucideIcons . BLOCKS ;
/// <summary>Marks something unknown, such as an unknown chat role, file format, audit result, or check result.</summary>
public const string UNKNOWN = LucideIcons . BADGE_QUESTION_MARK ;
/// <summary>Shows that something is unlocked and may be used.</summary>
public const string UNLOCK = LucideIcons . LOCK_OPEN ;
/// <summary>Signals that a file type is not supported at this place.</summary>
public const string UNSUPPORTED_FILE_TYPE = LucideIcons . FILE_X ;
/// <summary>Creates a new version of a result from its current sources, keeping its structure and design.</summary>
public const string UPDATE_CONTENT = LucideIcons . REFRESH_CCW_DOT ;
/// <summary>Marks the description of when an item is used, such as an embedding.</summary>
public const string USAGE_CONDITION = LucideIcons . SIGNPOST ;
/// <summary>Marks the user, such as the user name of the operating system.</summary>
public const string USER = LucideIcons . USER ;
/// <summary>Marks a field for a username to sign in, such as for a mailbox or an ERI server.</summary>
public const string USERNAME = LucideIcons . USER_ROUND ;
/// <summary>Moves a result back into the input field so that you can work on it again.</summary>
public const string USE_AS_INPUT = LucideIcons . TEXT_CURSOR_INPUT ;
/// <summary>Marks a list value, such as in the metadata of an assistant plugin.</summary>
public const string VALUE_LIST = LucideIcons . LIST ;
/// <summary>Marks a missing value in the value tree of the plugin audit.</summary>
public const string VALUE_NULL = LucideIcons . CIRCLE_OFF ;
/// <summary>Marks a text value in the value tree of the plugin audit.</summary>
public const string VALUE_TEXT = LucideIcons . CASE_SENSITIVE ;
/// <summary>Marks the vector database of AI Studio.</summary>
public const string VECTOR_STORE = LucideIcons . DATABASE ;
/// <summary>Marks the version of an item, such as of a plugin.</summary>
public const string VERSION = LucideIcons . GIT_COMMIT_HORIZONTAL ;
/// <summary>Lists the versions of AI Studio and the components it uses.</summary>
public const string VERSIONS = LucideIcons . PACKAGE ;
/// <summary>Marks video files.</summary>
public const string VIDEO = LucideIcons . FILM ;
/// <summary>Shows that a hidden value is visible, such as a secret in an input field.</summary>
public const string VISIBLE = LucideIcons . EYE ;
/// <summary>Marks the transcription of speech into text, such as of a voice recording or a media file.</summary>
public const string VOICE_TRANSCRIPTION = LucideIcons . AUDIO_LINES ;
/// <summary>Signals a warning.</summary>
public const string WARNING = LucideIcons . TRIANGLE_EXCLAMATION_POINT ;
/// <summary>Stands for the web, such as reading a web page, the web search tool, or researching a topic on the web.</summary>
public const string WEB = LucideIcons . GLOBE ;
/// <summary>Marks a website, such as the homepage of MindWork AI.</summary>
public const string WEBSITE = LucideIcons . GLOBE ;
/// <summary>Marks the research of the BeyondFacts Lab on the web and the report it writes from it.</summary>
public const string WEB_RESEARCH = LucideIcons . SCROLL_TEXT ;
/// <summary>Withdraws a confirmation, such as of a work state in the BeyondFacts Lab.</summary>
public const string WITHDRAW = LucideIcons . UNDO_2 ;
/// <summary>Marks a word or phrase to work with, such as the one the Synonyms assistant finds synonyms for.</summary>
public const string WORD_OR_PHRASE = LucideIcons . CASE_SENSITIVE ;
/// <summary>Marks a workspace that groups chats, such as in the workspace tree or the workspace selection.</summary>
public const string WORKSPACE = LucideIcons . FOLDER_KANBAN ;
/// <summary>Shows your workspaces with their chats.</summary>
public const string WORKSPACES = LucideIcons . FOLDER_TREE ;
/// <summary>Marks the writer mode.</summary>
public const string WRITER = LucideIcons . PEN_LINE ;
/// <summary>Marks the writing style an assistant uses for a text.</summary>
public const string WRITING_STYLE = LucideIcons . FEATHER ;
2026-09-09 18:43:37 +02:00
}