v3.0.7
hpcaitech/Open-Sorav3.0.7Jun 22, 2025by clusterzx
AI Summary
v3.0.7 refactors the prompt handling system to support user-customized placeholders like `%RESTRICTED_CORRESPONDENTS%` and `%RESTRICTED_TAGS%` by introducing a dedicated RestrictionPromptService.
Key Highlights
- Refactored prompt handling for user-customized placeholders
- Introduced dedicated RestrictionPromptService
- Support for `%RESTRICTED_CORRESPONDENTS%` placeholder
- Support for `%RESTRICTED_TAGS%` placeholder
New Features
- RestrictionPromptService
- Customized placeholders in system messages
- Updated test scripts
Full Release Notes
## News: This release refactors the prompt handling to support user-customized placeholders in the system message. It introduces a dedicated RestrictionPromptService for placeholder replacement, removes legacy prompt-building logic from multiple services, and updates the associated test scripts. Now you can define with **%RESTRICTED_CORRESPONDENTS%** and **%RESTRICTED_TAGS%** placeholders where in the prompt the existing Data is injected. ## What's Changed * refactor prompt handing to support placeholders by @nielsmaerten in https://github.com/clusterzx/paperless-ai/pull/584 ## New Contributors * @nielsmaerten made their first contribution in https://github.com/clusterzx/paperless-ai/pull/584 **Full Changelog**: https://github.com/clusterzx/paperless-ai/compare/v3.0.6...v3.0.7