• Your Name's avatar
    Enhance --force-reasoning with stop/inject options and add reasoning extraction · ef03dee8
    Your Name authored
    - Added --force-reasoning with choices: 'stop', 'inject', 'both' (default)
    - Add model-family detection for reasoning stop tokens
    - Get appropriate stop tokens for Qwen, DeepSeek, Llama3, Mistral, Gemma, Hermes/Yi
    - Add system prompt injection for forcing reasoning on non-native models
    - Add extract_reasoning_content() function to parsers for extracting thinking tags
    ef03dee8
parser.py 24.1 KB