feat: Complete --force-reasoning implementation with raw mode tool extraction
- Add force_reasoning_prompt function with Big 10 family prefixes - Add inject_system and force_reasoning parameters - Update --force-reasoning CLI with comma-separated options - Add --dump option to show raw output, parsed output, and litellm debug - Fix stop tokens to include ]]> when prompt is selected - Add mock strategy for fake reasoning stats - Chain --system-prompt at start of existing system message - Add 'raw' option to --force-reasoning - Fix format_tools_for_prompt to skip in raw mode - Pass tools to format_for_raw_completion in raw mode - Add parse_and_format method to OpenAIFormatter for tool extraction - Use parse_and_format in raw mode for correct tool extraction pipeline Pipeline: Model output -> Extract reasoning (raw mode) -> ModelParserAdapter (extract tools) -> OpenAIFormatter (final format)
Showing
Please
register
or
sign in
to comment