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