Skip to content

[FEAT]: Add Baidu Search as a native web search provider for Agent skill #5387

@jimmyzhuu

Description

@jimmyzhuu

What would you like to see?

Add Baidu Search as a native web search provider for the Agent web-browsing skill.

Today, Baidu results can only be accessed indirectly through third-party search aggregators such as SerpApi or SearchApi by selecting the baidu engine. That works, but it still means users need to depend on an extra provider instead of configuring Baidu search directly inside AnythingLLM.

A native Baidu search provider would be useful for a few reasons:

  • Better retrieval for zh-CN web content, where Google/Bing/DuckDuckGo often have weaker coverage or ranking.
  • Lower setup friction for users who specifically want Baidu search, since they would not need an extra aggregator account just to reach Baidu results.
  • Clearer product support for Chinese-language agent workflows, especially for web-grounded research and citation-heavy answers.

A minimal first version could be scoped similarly to the existing search providers:

  • add Baidu Search as a top-level provider in Agent web search settings
  • add the required env/config fields
  • implement the provider in the web-browsing plugin
  • normalize results into the existing citation/result format already used by other search providers

This would keep the change small and reviewable while giving AnythingLLM a direct Baidu search option instead of only indirect access through third-party search APIs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions