AI-Studio/app/MindWork AI Studio/Tools
j-erler 05790e8af4 Added the Batch Processing Assistant
The assistant processes all documents of a folder in one batch run. Each
document is extracted to Markdown by the Rust runtime and sent to the
selected provider together with the user's instructions.

The instructions come from one of three sources: a free prompt, one of
the existing document analysis policies including its minimum provider
confidence, or a file the user imports.

The output is either one Markdown file per document, or one CSV results
table in which each answer becomes a row. The user can name the results
table; its columns are the document and the answer.

Every run writes a log named log.csv with the document, time, model,
status, and the reason for any error. When a later run finds a log in
the output folder, the assistant asks whether to continue it. Continuing
processes only the documents that failed or whose results no longer
exist, which recovers runs interrupted by a crash or by documents
exceeding the context window of the model. A single failing document
never stops the run, and the run can be canceled at any time.

Columns are separated by a vertical bar and quoted per RFC 4180, so that
the files open in spreadsheet applications regardless of the list
separator of the user. Documents are identified by their path relative
to the input folder, because two subfolders may contain a document of
the same name.

Includes the English and German localization.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-09 18:05:18 +02:00
..
AIJobs Fixed an issue with switching between chat threads while multiple chats are running (#779) 2026-05-25 20:48:26 +02:00
AssistantSessions Added support for organization-approved assistant plugins (#821) 2026-07-05 15:20:29 +02:00
Databases Fixed minor warnings for Qdrant edge client implementation (#791) 2026-06-04 15:53:30 +02:00
ERIClient Added support for managed custom root certificate bundles (#784) 2026-05-31 18:46:54 +02:00
Media Added the visual briefing assistant (#893) 2026-08-02 21:41:12 +02:00
Metadata Replace Qdrant with Qdrant Edge (#783) 2026-06-02 17:22:59 +02:00
MIME Implemented the transcription API (#623) 2026-01-11 16:02:28 +01:00
PluginSystem Added priorities for configuration plugins and fixed how they collide (#899) 2026-08-08 18:35:46 +02:00
RAG Fixed issues with the DI system and singletons (#802) 2026-06-10 21:01:27 +02:00
Rust Added export and import of plugin archives (#885) 2026-08-06 10:42:20 +02:00
Services Added export and import of plugin archives (#885) 2026-08-06 10:42:20 +02:00
Validation Added the visual briefing assistant (#893) 2026-08-02 21:41:12 +02:00
AllowedSelectedDataSources.cs Integrated data sources into any chat (#282) 2025-02-15 15:41:12 +01:00
AssistantCategory.cs Added a no-code assistant builder (#823) 2026-07-05 17:48:00 +02:00
AssistantCategoryExtensions.cs Added a no-code assistant builder (#823) 2026-07-05 17:48:00 +02:00
AssistantVisibilityExtensions.cs Added the Batch Processing Assistant 2026-08-09 18:05:18 +02:00
AuthMethodsV1Extensions.cs Added more text content to the I18N system (#446) 2025-05-04 14:59:30 +02:00
ButtonData.cs Added I18N assistant for localization of AI Studio content (#422) 2025-04-26 18:55:23 +02:00
ButtonTypes.cs Assistant send result (#75) 2024-08-18 12:32:18 +02:00
CanonicalJsonConfigurationAttribute.cs Added the visual briefing assistant (#893) 2026-08-02 21:41:12 +02:00
CanonicalJsonShapeAttribute.cs Added the visual briefing assistant (#893) 2026-08-02 21:41:12 +02:00
ChatTemplateExtensions.cs Finalized chat templates (#475) 2025-05-24 19:11:28 +02:00
CommonLanguageExtensions.cs Refined the translation assistant (#716) 2026-03-30 08:50:11 +02:00
CommonLanguages.cs Added Russian as a language option for assistants (#477) 2025-05-25 10:42:42 +02:00
CommonTools.cs Added support for organization-approved assistant plugins (#821) 2026-07-05 15:20:29 +02:00
Components.cs Added the Batch Processing Assistant 2026-08-09 18:05:18 +02:00
ComponentsData.cs Added options to enforce minimum confidence levels for each assistant (#147) 2024-09-14 19:20:33 +02:00
ComponentsExtensions.cs Added the Batch Processing Assistant 2026-08-09 18:05:18 +02:00
ConfidenceSchemes.cs Added DeepSeek as provider (#303) 2025-02-27 12:43:19 +01:00
ConfidenceSchemesExtensions.cs Added more text content to the I18N system (#446) 2025-05-04 14:59:30 +02:00
ContentStreamDocumentMetadata.cs Allow loading any document in some assistants (#508) 2025-06-30 18:56:48 +02:00
ContentStreamImageMetadata.cs Allow loading any document in some assistants (#508) 2025-06-30 18:56:48 +02:00
ContentStreamMetadataJsonConverter.cs Allow loading any document in some assistants (#508) 2025-06-30 18:56:48 +02:00
ContentStreamPdfDetails.cs Allow loading any document in some assistants (#508) 2025-06-30 18:56:48 +02:00
ContentStreamPdfMetadata.cs Allow loading any document in some assistants (#508) 2025-06-30 18:56:48 +02:00
ContentStreamPptxImageData.cs Allow loading any document in some assistants (#508) 2025-06-30 18:56:48 +02:00
ContentStreamPresentationDetails.cs Allow loading any document in some assistants (#508) 2025-06-30 18:56:48 +02:00
ContentStreamPresentationMetadata.cs Allow loading any document in some assistants (#508) 2025-06-30 18:56:48 +02:00
ContentStreamSpreadsheetDetails.cs Allow loading any document in some assistants (#508) 2025-06-30 18:56:48 +02:00
ContentStreamSpreadsheetMetadata.cs Allow loading any document in some assistants (#508) 2025-06-30 18:56:48 +02:00
ContentStreamSseEvent.cs Allow loading any document in some assistants (#508) 2025-06-30 18:56:48 +02:00
ContentStreamSseHandler.cs Improved PowerPoint implementation for reading slide data (#517) 2025-07-01 18:34:14 +02:00
ContentStreamSseMetadata.cs Allow loading any document in some assistants (#508) 2025-06-30 18:56:48 +02:00
ContentStreamTextDetails.cs Allow loading any document in some assistants (#508) 2025-06-30 18:56:48 +02:00
ContentStreamTextMetadata.cs Allow loading any document in some assistants (#508) 2025-06-30 18:56:48 +02:00
DataErrorMessage.cs UI for Pandoc integration (#393) 2025-05-29 14:01:56 +02:00
DataInfoMessage.cs Added the visual briefing assistant (#893) 2026-08-02 21:41:12 +02:00
DataSuccessMessage.cs UI for Pandoc integration (#393) 2025-05-29 14:01:56 +02:00
DataWarningMessage.cs UI for Pandoc integration (#393) 2025-05-29 14:01:56 +02:00
DirectoryInfoExtensions.cs Added description fields to local data sources (#583) 2025-12-08 20:53:46 +01:00
DropLayers.cs Added file attachment support to chat templates (#614) 2026-01-01 16:47:15 +01:00
ElementReferenceExtensions.cs Improved chat page by scrolling to the bottom after loading (#87) 2024-08-23 10:32:27 +02:00
EncryptedText.cs Improve ipc (#102) 2024-09-01 20:10:03 +02:00
EncryptedTextExtensions.cs Improve ipc (#102) 2024-09-01 20:10:03 +02:00
EncryptedTextJsonConverter.cs Improve ipc (#102) 2024-09-01 20:10:03 +02:00
Encryption.cs Improve ipc (#102) 2024-09-01 20:10:03 +02:00
EnterpriseEncryption.cs Added settings & features for administrators in organizations (#653) 2026-02-07 22:59:41 +01:00
EnterpriseEnvironment.cs Added support for up to 100,000 enterprise configuration slots (#782) 2026-05-31 12:11:09 +02:00
EnvFile.cs Improved dev experience & allow native .NET debugging (#460) 2025-05-17 13:36:28 +02:00
Event.cs Added the visual briefing assistant (#893) 2026-08-02 21:41:12 +02:00
EventHandlers.cs Added a preview of the document analysis assistant (#561) 2025-11-24 12:37:18 +01:00
ExpressionExtensions.cs Refactored configuration objects (#538) 2025-08-26 10:59:56 +02:00
ExternalHttpClientTimeout.cs Fixed custom root certificate validation on Linux (#861) 2026-07-15 14:43:41 +02:00
ExternalHttpCustomRootCertificateState.cs Added support for managed custom root certificate bundles (#784) 2026-05-31 18:46:54 +02:00
ExternalHttpTrustPolicy.cs Added support for managed custom root certificate bundles (#784) 2026-05-31 18:46:54 +02:00
FileInfoExtensions.cs Added an information view to all data sources (#273) 2025-02-09 12:36:37 +01:00
HTMLParser.cs Allow reading web content into assistants (#63) 2024-08-01 21:53:28 +02:00
HttpRateLimitedStreamResult.cs Fixed a streaming bug (#250) 2025-01-04 12:30:05 +01:00
HttpRequestHeadersExtensions.cs Improve ipc (#102) 2024-09-01 20:10:03 +02:00
IButtonData.cs Assistant send result (#75) 2024-08-18 12:32:18 +02:00
IConfidence.cs Added a retrieval context validation agent (#289) 2025-02-22 20:51:06 +01:00
IConfidenceExtensions.cs Added a retrieval context validation agent (#289) 2025-02-22 20:51:06 +01:00
ImageHelpers.cs Render base64 images in threads (#601) 2025-12-16 20:43:02 +01:00
IMessageBusReceiver.cs Created I18N data, part 1 (#404) 2025-04-24 13:50:14 +02:00
IncrementResult.cs Refactored configuration objects (#538) 2025-08-26 10:59:56 +02:00
IncrementType.cs Refactored configuration objects (#538) 2025-08-26 10:59:56 +02:00
ISecretId.cs Added settings & features for administrators in organizations (#653) 2026-02-07 22:59:41 +01:00
ISlideContent.cs Improved PowerPoint implementation for reading slide data (#517) 2025-07-01 18:34:14 +02:00
ISource.cs Showing sources coming from data providers (#559) 2025-09-25 19:47:18 +02:00
JsRuntimeExtensions.cs Code maintenance (#332) 2025-03-12 18:05:27 +01:00
LoadChat.cs Bias of the day (#173) 2024-10-28 15:41:00 +01:00
LongExtensions.cs Added an information view to all data sources (#273) 2025-02-09 12:36:37 +01:00
Markdown.cs Added audio and video transcription for chats and assistants (#856) 2026-07-15 12:53:30 +02:00
MessageBus.cs Added the visual briefing assistant (#893) 2026-08-02 21:41:12 +02:00
MessageBusExtensions.cs Info page: configuration details now refresh live (#712) 2026-03-23 13:57:26 +01:00
MudThemeExtensions.cs Allow assistants to run in the background (#828) 2026-07-03 15:02:20 +02:00
NoComponent.cs Included a settings icon to every assistant that lets you edit the settings (#327) 2025-03-12 11:31:01 +01:00
Pandoc.cs Fixed & improved pandoc handling (#762) 2026-05-16 18:27:16 +02:00
PandocExecutable.cs Finished the Pandoc integration (#487) 2025-05-30 22:39:16 +02:00
PandocExport.cs Fixed Word export for complex Markdown (#729) 2026-04-13 09:25:17 +02:00
PandocInstallation.cs Finished the Pandoc integration (#487) 2025-05-30 22:39:16 +02:00
PandocPreparedProcess.cs Finished the Pandoc integration (#487) 2025-05-30 22:39:16 +02:00
PandocProcessBuilder.cs Fixed the Flatpak issue that prevented Pandoc from being found (#807) 2026-06-11 12:33:19 +02:00
Process.cs Improved the I18N & the German translation (#552) 2025-09-03 22:14:31 +02:00
ProcessStepTextRouter.cs Improved the I18N & the German translation (#552) 2025-09-03 22:14:31 +02:00
ProcessStepValue.cs Allow reading web content into assistants (#63) 2024-08-01 21:53:28 +02:00
ProfileExtensions.cs Add profiles (#132) 2024-09-08 21:01:51 +02:00
SecretStoreType.cs Configure ERI servers in config plugins (#767) 2026-05-18 16:26:51 +02:00
SecretStoreTypeExtensions.cs Configure ERI servers in config plugins (#767) 2026-05-18 16:26:51 +02:00
SendToButton.cs Added a prompt optimization assistant (#709) 2026-04-15 19:40:53 +02:00
Slide.cs Improved PowerPoint implementation for reading slide data (#517) 2025-07-01 18:34:14 +02:00
SlideImageContent.cs Improved PowerPoint implementation for reading slide data (#517) 2025-07-01 18:34:14 +02:00
SlideManager.cs Improved PowerPoint implementation for reading slide data (#517) 2025-07-01 18:34:14 +02:00
SlideTextContent.cs Improved PowerPoint implementation for reading slide data (#517) 2025-07-01 18:34:14 +02:00
SoundEffectsInitializationResult.cs Harden voice recording initialization (#698) 2026-03-16 22:36:51 +01:00
Source.cs Showing sources coming from data providers (#559) 2025-09-25 19:47:18 +02:00
SourceExtensions.cs Improved source links in chats (#827) 2026-07-04 14:23:20 +02:00
SourceOrigin.cs Showing sources coming from data providers (#559) 2025-09-25 19:47:18 +02:00
TargetWindow.cs Added a retrieval context validation agent (#289) 2025-02-22 20:51:06 +01:00
TargetWindowStrategy.cs Added a retrieval context validation agent (#289) 2025-02-22 20:51:06 +01:00
TerminalLogger.cs Improved logging (#678) 2026-02-25 19:30:46 +01:00
TextColor.cs Integrated data sources into any chat (#282) 2025-02-15 15:41:12 +01:00
TextColorExtensions.cs Integrated data sources into any chat (#282) 2025-02-15 15:41:12 +01:00
ThreadSafeRandom.cs Migrate to .NET 9 & MudBlazor 8 (#333) 2025-03-12 19:12:56 +01:00
UserFile.cs Improved error handling, logging, and code quality (#584) 2025-12-08 21:15:45 +01:00
WorkspaceBehaviour.cs Added audio and video transcription for chats and assistants (#856) 2026-07-15 12:53:30 +02:00
WorkspaceSearchResult.cs Added the option to search for chats in all workspaces (#795) 2026-06-04 19:34:52 +02:00
WorkspaceSearchSnapshot.cs Added the option to search for chats in all workspaces (#795) 2026-06-04 19:34:52 +02:00
WorkspaceSearchWorkspace.cs Added the option to search for chats in all workspaces (#795) 2026-06-04 19:34:52 +02:00
WorkspaceTreeCacheSnapshot.cs Improved workspace performance (#680) 2026-03-05 18:37:18 +01:00
WorkspaceTreeChat.cs Improved workspace performance (#680) 2026-03-05 18:37:18 +01:00
WorkspaceTreeWorkspace.cs Improved workspace performance (#680) 2026-03-05 18:37:18 +01:00