Skip to content

feat(llamaindex): support secure parameters in llamaindex tools and clients - #778

Open
anubhav756 wants to merge 1 commit into
anubhav-secure-params-langchainfrom
anubhav-secure-params-llamaindex
Open

feat(llamaindex): support secure parameters in llamaindex tools and clients#778
anubhav756 wants to merge 1 commit into
anubhav-secure-params-langchainfrom
anubhav-secure-params-llamaindex

Conversation

@anubhav756

@anubhav756 anubhav756 commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Description

Adds secure parameters support to LlamaIndex tool wrappers and client loaders across sync and async environments.

Changes

  • Configures metadata.fn_schema on ToolboxTool and AsyncToolboxTool to strictly reflect regular parameters.
  • Added bind_secure_param and bind_secure_params to ToolboxTool and AsyncToolboxTool.
  • Updated ToolboxClient and AsyncToolboxClient methods (load_tool, aload_tool, load_toolset, aload_toolset) to accept and forward secure_params.
  • Added unit tests in tests/test_tools.py, tests/test_async_tools.py, tests/test_client.py, and tests/test_async_client.py.

@anubhav756
anubhav756 marked this pull request as ready for review August 20, 2026 06:16
@anubhav756
anubhav756 requested a review from a team as a code owner August 20, 2026 06:16
@anubhav756
anubhav756 force-pushed the anubhav-secure-params-llamaindex branch from d3aabf1 to 66fb753 Compare August 20, 2026 06:26
@anubhav756
anubhav756 force-pushed the anubhav-secure-params-llamaindex branch from 66fb753 to 5ceb8e7 Compare August 20, 2026 10:08
@anubhav756
anubhav756 force-pushed the anubhav-secure-params-llamaindex branch from 5ceb8e7 to 40c36c7 Compare August 25, 2026 07:26
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.

3 participants