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; }