Skip to content

[Feature]: Include Custom Tools in COMPOSIO_SEARCH #2838

@jheising

Description

@jheising

Area of Improvement

TypeScript / Node.js SDK

Feature Name

Custom Tools in COMPOSIO_SEARCH

Describe the Feature

Unless my understanding is incorrect, there isn't much gained by passing custom (memory-based) tools through the Composio client, any more than merging the tools together yourself right at the end, like:

tools: [...myTools, ...await session.tools()]

It'd be really handy if passing tools via the Composio client enabled those tools to work within the context of the COMPOSIO_SEARCH tool so that we could save on passing our tool context for every LLM turn.

Use Case / Motivation

Allows users to save LLM context for their custom toolsets by leveraging the power of the COMPOSIO_SEARCH tool.

Proposed Solution or API Design (Optional)

No response

Who does this impact?

  • Developers using the SDK
  • AI Agent frameworks (LangChain, OpenAI, etc.)
  • Dashboard users
  • End users of connected apps

Related Issues / References

No response

Would you like to contribute to this feature?

  • Yes, I can help implement it
  • Maybe, I can help test or review
  • No, just sharing the idea

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions