• v4.1.0 7edae937b3

    v4.1.0 Stable

    wagesj45 released this 2026-10-17 20:43:35 -05:00 | 0 commits to main since this release

    Note: This is a breaking release. See the Upgrade Notes below for what will be lost.

    • API compatibility: Migrated from legacy /v1/completions requests to OpenAI-compatible /v1/chat/completions. System/user messages replace model-specific prompt templates; custom system instructions remain configurable.
    • SystemOne support: Added /v1/systemone classification for compatible decision models, with a default 50% match threshold and optional per-rule overrides. Requires a server build and model that support SystemOne.
    • SystemOne batching: By default, Process all groups all eligible, uncached criteria for an email into one request. Disable it to configure Rules per request (initially 8), or use 1 for sequential requests. Actions follow rule order and honor stop-after-match; already-computed later results remain cached.
    • Details view: SystemOne results display a probability bar, with the current threshold and model in its tooltip. Threshold changes reuse cached probabilities without another request; Chat Completions continues to display textual explanations.
    • Endpoint handling: Accept base URLs, /v1, or recognized full API paths while preserving reverse-proxy prefixes. Optional Bearer authentication works with both APIs.
    • Input reduction: Added a separate input character limit for aggressive reduction, independent of maximum output tokens. Existing installations inherit their previous effective limit.
    • Cache reliability: Cached results now identify the backend, endpoint, model, criterion, and inference settings, preventing reuse after those settings change. Improved cache import, restoration, clearing, and Maintenance counts.
    • Error handling: Failed requests stop further rules for that email while allowing the queue to continue. Invalid SystemOne batches are rejected without caching new answers or executing their actions. Errors include the request URL and available server details.
    • Development: Added automated classification, batching, cache restoration, and rule execution tests, plus a Linux SVG icon-generation script.

    Upgrade notes: Settings and rules are retained, but legacy cached results are discarded and messages will require fresh classification. Endpoints must support Chat Completions or SystemOne; legacy completion endpoints and prompt templates are no longer supported. To restore cached results after reinstalling, export and import Settings, Rules, and Cache together.

    Downloads