Skip to content

feat: configurable Deep Research concurrency and max sources#482

Open
leszek3737 wants to merge 2 commits into
nashsu:mainfrom
leszek3737:dp_i
Open

feat: configurable Deep Research concurrency and max sources#482
leszek3737 wants to merge 2 commits into
nashsu:mainfrom
leszek3737:dp_i

Conversation

@leszek3737

Copy link
Copy Markdown

Add configurable Deep Research concurrency and maximum source limits, wiring them through search configuration, store defaults, and the web search settings UI.

New Features:

Expose Deep Research concurrency and maximum sources as user-configurable settings in the web search settings UI.
Enhancements:

Respect configurable limits for concurrent Deep Research tasks and total collected sources, with sensible defaults when unset.
Extend search configuration and wiki store defaults to persist Deep Research concurrency and source cap across restarts.

Add deepResearchConcurrency and deepResearchMaxSources settings with UI controls in the web search section, wired through resolveSearchConfig so they persist across restarts. processQueue and collectResearchSources honor the limits, falling back to 3 / 20 when unset.
Empty input now sets the value to undefined and shows the default via placeholder, instead of clamping to 1 on every keystroke. Lets users backspace and retype values; falls back to 3 / 20 when unset.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant