Skip to content

Release v2.3

Choose a tag to compare

@github-actions github-actions released this 17 Feb 16:50

Add custom prompts, domain presets, and provider config check

  • Add PRESET_PROMPTS dict to llm.py with 4 research domain variants:
    threat intel, ransomware/malware, personal identity, corporate espionage
  • Update generate_summary() to accept preset and custom_instructions params;
    custom instructions append to the base prompt (never replace)
  • Add Prompt Settings sidebar expander with domain preset selector,
    live system prompt viewer (read-only), and custom instructions textarea
    with domain-specific placeholder examples
  • Add Provider Configuration sidebar section that auto-checks all 6
    LLM providers (OpenAI, Anthropic, Google, OpenRouter, Ollama, llama.cpp)
    on page load with clear set/missing/optional status indicators
  • Show prominent error banner when no models are available due to missing
    env vars, surfacing the root cause of issue #99

Co-Authored-By: Claude Sonnet 4.5 noreply@anthropic.com