docs: add iFlow Search Python tool integration page#4162
Open
lzy (zhengyanglsun) wants to merge 3 commits into
Open
docs: add iFlow Search Python tool integration page#4162lzy (zhengyanglsun) wants to merge 3 commits into
lzy (zhengyanglsun) wants to merge 3 commits into
Conversation
Add a new integration page documenting the iflow-search-langchain package: the four factory functions (create_iflow_web_search_tool, create_iflow_image_search_tool, create_iflow_web_fetch_tool, create_iflow_search_tools), the three registered tools (iflow_web_search, iflow_image_search, iflow_web_fetch), credentials via IFLOW_API_KEY, and a create_agent example. Also link the page from the Python tools index: one Search-section table row and one Card grid entry, both inserted alphabetically.
Contributor
|
Thanks for opening a docs PR, lzy (@zhengyanglsun)! When it's ready for review, please add the relevant reviewers:
|
added 2 commits
May 26, 2026 21:07
Vale's LangChain.DashesSpaces rule forbids spaced em-dashes in prose (pattern '[—–]\s|\s[—–]', scope: sentence). PR langchain-ai#4162 CI reported 3 violations at lines 8 and 70 of iflow_search.mdx; the file actually contained 8 instances of the same ' — ' construction, so collapse all of them to '—' for consistency with the rule's auto-fix action. No content, no example, and no section structure changes.
Vale's LangChain.DashesSpaces rule still rejected lines 8 and 70 after the previous space-removal pass: with scope: sentence, the rule appears to substitute inline-code spans with whitespace, so 'X—`code`' matches the rule's '[—]\s' pattern even though the source has no literal space. Both flagged sentences wrap a comma-separated inline-code list in an em-dash parenthetical; switch the parenthetical to literal parentheses on those two sentences only. No content, example, or structure changes.
Author
|
Hi Mason Daugherty (@mdrxy), this PR is ready for review. I tried to request you as a reviewer as suggested by the docs bot, but GitHub rejected the reviewer request because I do not have the required permissions on |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
src/oss/python/integrations/tools/iflow_search.mdx, a new integration page for theiflow-search-langchainPyPI package (community-maintained by the iFlow team).src/oss/python/integrations/tools/index.mdx: one row in the Search table and one card in the All tools and toolkits grid, both inserted alphabetically.The page documents the four factory functions exposed by the package —
create_iflow_web_search_tool,create_iflow_image_search_tool,create_iflow_web_fetch_tool, and the umbrellacreate_iflow_search_tools— the three registered tool names (iflow_web_search,iflow_image_search,iflow_web_fetch), credentials via theIFLOW_API_KEYenvironment variable, sync / async /ToolCallinvocation examples, and acreate_agentagent example.The integration is Python-only; there is no LangChain.js counterpart in scope for this PR. The package install is
pip install -U iflow-search-langchain(stable 0.1.0 on PyPI), and the page is explicitly marked as community-contributed / not an official LangChain package.Test plan
make dev— preview locally and confirm the new page renders without MDX errors/oss/integrations/tools/iflow_searchresolves — both from the new table row and from the Card