deerflow2/backend/src/config
Zhiyunyao a138d5388a
feat: add reasoning_effort configuration support for Doubao/GPT-5 models (#947)
* feat: Add reasoning effort configuration support

* Add `reasoning_effort` parameter to model config and agent initialization
* Support reasoning effort levels (minimal/low/medium/high) for Doubao/GPT-5 models
* Add UI controls in input box for reasoning effort selection
* Update doubao-seed-1.8 example config with reasoning effort support

Fixes & Cleanup:
* Ensure UTF-8 encoding for file operations
* Remove unused imports

* fix: set reasoning_effort to None for unsupported models

* fix: unit test error

* Update frontend/src/components/workspace/input-box.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Willem Jiang <willem.jiang@gmail.com>
2026-03-02 20:49:41 +08:00
..
__init__.py Refactor base paths with centralized path management (#901) 2026-02-25 21:30:33 +08:00
app_config.py feat: add reasoning_effort configuration support for Doubao/GPT-5 models (#947) 2026-03-02 20:49:41 +08:00
extensions_config.py feat: add reasoning_effort configuration support for Doubao/GPT-5 models (#947) 2026-03-02 20:49:41 +08:00
memory_config.py Refactor base paths with centralized path management (#901) 2026-02-25 21:30:33 +08:00
model_config.py feat: add reasoning_effort configuration support for Doubao/GPT-5 models (#947) 2026-03-02 20:49:41 +08:00
paths.py Refactor base paths with centralized path management (#901) 2026-02-25 21:30:33 +08:00
sandbox_config.py fix: fix aio sandbox shutdown bug 2026-01-30 22:02:07 +08:00
skills_config.py feat: add skills system for specialized agent workflows (#6) 2026-01-16 14:44:51 +08:00
subagents_config.py feat(subagents): make subagent timeout configurable via config.yaml (#897) 2026-02-25 08:39:29 +08:00
summarization_config.py feat: implement summarization (#14) 2026-01-19 16:17:31 +08:00
title_config.py feat: add AIO sandbox provider and auto title generation (#1) 2026-01-14 23:29:18 +08:00
tool_config.py feat: add config modules 2026-01-14 07:15:58 +08:00
tracing_config.py feat(subagents): make subagent timeout configurable via config.yaml (#897) 2026-02-25 08:39:29 +08:00