# Need help to get review PR of IBM Db2 search tool?

**URL:** <https://community.crewai.com/t/need-help-to-get-review-pr-of-ibm-db2-search-tool/7541>\
**Category:** General\
**Tags:** agent, task, crewai, feature\
**Created:** [May 26, 2026, 10:15am UTC](https://community.crewai.com/t/need-help-to-get-review-pr-of-ibm-db2-search-tool/7541 "2026-05-26T10:15:38Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pawan\_Thakur](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/pawan_thakur/32/5093_2.png) [@Pawan\_Thakur](https://community.crewai.com/u/Pawan_Thakur)\
**Post date:** [May 26, 2026, 10:15am UTC](https://community.crewai.com/t/need-help-to-get-review-pr-of-ibm-db2-search-tool/7541/1 "2026-05-26T10:15:39Z")

</div>

Hey everyone,

What would be the best way to reach the maintainers/reviewers for review on the PR?  
Discord/community/forum suggestions would be really helpful.

I’ve been working on adding an IBM Db2 Vector Search Tool integration for CrewAI tools to enable semantic/vector similarity search workflows using IBM Db2 native vector capabilities.

The implementation is currently aligned with the existing CrewAI vector search tool patterns and follows a similar structure to tools like the Qdrant Vector Search Tool.

Current features include:

- vector similarity search
- configurable distance metrics
- configurable embedding model support
- standardized JSON retrieval responses
- validation and safer query handling
- runtime dependency loading

I’ve also completed end-to-end local testing for:

- IBM Db2 connection flow
- embedding generation
- vector similarity search execution
- retrieval response handling

Issue:

> <https://github.com/crewAIInc/crewAI/issues/5925>
>
> \### Feature Area
> 
> Integration with external tools
> 
> \### Is your feature request r…elated to an existing bug? Please link it here.
> 
> NA
> 
> \### Describe the solution you'd like
> 
> I would like to add a Db2 Vector Search Tool for CrewAI tools to enable semantic/vector similarity search workflows using Db2 native vector capabilities.
> 
> The tool would support:
> 
> \- vector similarity search
> \- configurable distance metrics
> \- metadata filtering
> \- configurable embedding models
> \- optional custom embedding functions
> \- standardized JSON retrieval responses
> 
> The implementation would follow the existing CrewAI tools architecture and provide a consistent developer experience for retrieval workflows using Db2 as a vector store.
> 
> \### Describe alternatives you've considered
> 
> Currently, users need to implement custom Db2 retrieval logic manually outside the CrewAI tools ecosystem.
> 
> Adding native Db2 vector search support would simplify integration and provide a more standardized retrieval workflow experience.
> 
> \### Additional context
> 
> I have already started working on an initial implementation and opened a draft PR for early feedback and review:
> 
> https://github.com/crewAIInc/crewAI/pull/5885
> 
> \### Willingness to Contribute
> 
> Yes, I'd be happy to submit a pull request.

PR:

> <https://github.com/crewAIInc/crewAI/pull/5885>
>
> Closes #5925
> 
> \# Overview
> 
> This PR introduces a Db2 Vector Search Tool for Cr…ewAI tools, enabling semantic/vector similarity search using Db2 native vector capabilities.
> 
> The implementation follows existing CrewAI tools architecture patterns to maintain consistency, extensibility, and maintainability across vector search integrations.
> 
> \---
> 
> \# Components Added
> 
> \## DB2VectorSearchTool
> 
> Main CrewAI tool implementation providing:
> 
> \- vector similarity search
> \- configurable distance metrics
> \- configurable embedding model support
> \- standardized JSON response formatting
> \- runtime dependency loading
> 
> \## DB2Config
> 
> Configuration model for:
> 
> \- Db2 connection handling
> \- retrieval configuration
> \- embedding configuration
> \- distance metric configuration
> 
> \## DB2ToolSchema
> 
> Pydantic-based input schema for:
> 
> \- query validation
> \- metadata filtering parameters
> \- runtime input validation
> 
> \---
> 
> \# Features
> 
> \## Vector Search Support
> 
> Provides semantic/vector similarity retrieval using Db2 native vector functionality with:
> 
> \- configurable distance metrics
> \- top-k retrieval support
> 
> \## Flexible Embedding Support
> 
> Supports:
> 
> \- OpenAI embedding generation
> \- configurable embedding models
> \- optional custom embedding functions
> 
> \## Validation & Security
> 
> Added validation and sanitization support for:
> 
> \- Db2 identifiers
> \- distance metrics
> \- retrieval configuration
> \- input validation
> \- safer query construction
> 
> \## Connection Lifecycle Management
> 
> Added support for:
> 
> \- Db2 connection setup
> \- cursor initialization
> \- safe cleanup/disconnection
> \- runtime connection handling
> 
> \## Serialization Handling
> 
> Implemented standardized JSON serialization support for Db2-specific response types including:
> 
> \- Decimal
> \- datetime
> \- binary payloads
> 
> \---
> 
> \# Current Scope
> 
> This implementation currently focuses on:
> 
> \- semantic retrieval
> \- vector similarity search
> \- Db2 integration
> 
> The following are currently out of scope:
> 
> \- ingestion pipelines
> \- document chunking workflows
> \- hybrid retrieval
> \- async support
> 
> \---
> 
> \# Testing
> 
> Completed end-to-end local testing for:
> 
> \- Db2 connection flow
> \- embedding generation
> \- vector similarity search execution
> \- retrieval response handling
> 
> \---
> 
> \# Documentation
> 
> Added documentation covering:
> 
> \- installation and setup
> \- configuration options
> \- semantic retrieval workflows
> \- custom embedding support
> \- filtering support
> \- usage examples
> 
> 
> \## Summary by CodeRabbit
> 
> \* \*\*New Features\*\*
> \* DB2 Vector Search Tool: semantic vector search against DB2 with OpenAI or custom embeddings, selectable distance metrics, result shaping, and optional metadata filtering.
> 
> \* \*\*Breaking Changes\*\*
> \* DirectoryReadTool is no longer publicly exported from the tools package.
> 
> \* \*\*Documentation\*\*
> \* Added user docs and README covering installation, configuration, examples, environment variables, security considerations, and a full semantic search workflow.
> 
> 
> 
> \[!\[Review Change Stack\](https://storage.googleapis.com/coderabbit\_public\_assets/review-stack-in-coderabbit-ui.svg)\](https://app.coderabbit.ai/change-stack/crewAIInc/crewAI/pull/5885?utm\_source=github\_walkthrough&utm\_medium=github&utm\_campaign=change\_stack)

Would appreciate feedback/review from the community.

Thanks!

---

<div class="post-metadata">

**Author:** ![priyanshu-krishnan1](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/priyanshu-krishnan1/32/5016_2.png) [@priyanshu-krishnan1](https://community.crewai.com/u/priyanshu-krishnan1)\
**Post date:** [May 26, 2026, 10:57am UTC](https://community.crewai.com/t/need-help-to-get-review-pr-of-ibm-db2-search-tool/7541/2 "2026-05-26T10:57:25Z")

</div>

![Screenshot 2026-05-26 at 16.27.06](https://us1.discourse-cdn.com/flex025/uploads/crewai/original/2X/e/ebb87dec3de463478ed74a7c4939481d8d86923f.png)

---

<div class="post-metadata">

**Author:** ![Pawan\_Thakur](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/pawan_thakur/32/5093_2.png) [@Pawan\_Thakur](https://community.crewai.com/u/Pawan_Thakur)\
**Post date:** [July 21, 2026, 8:27am UTC](https://community.crewai.com/t/need-help-to-get-review-pr-of-ibm-db2-search-tool/7541/3 "2026-07-21T08:27:33Z")

</div>

Hi everyone,

I wanted to follow up on this thread regarding our IBM Db2 Vector Search Tool integration for CrewAI.

The implementation is still actively maintained by our team, and we’re very interested in contributing it to the CrewAI ecosystem.

For reference:

- **Feature Request:** [Add IBM Db2 Vector Search Tool for semantic retrieval workflows · Issue #5925 · crewAIInc/crewAI · GitHub](https://github.com/crewAIInc/crewAI/issues/5925)
- **Pull Request:** [https://github.com/crewAIInc/crewAI/pull/5885](https://github.com/crewAIInc/crewAI/pull/5885)

We’re mainly looking for guidance on the review process:

- Is there a maintainer currently responsible for reviewing new `crewai-tools` integrations?
- Are there any additional requirements or contribution guidelines we should follow before the PR can be reviewed?
- If this isn’t the right place, could someone point us to the appropriate maintainer or team?

We’re committed to maintaining this integration long-term and are happy to make any requested changes, add tests, improve documentation, or align the implementation with CrewAI’s expectations.

We’d really appreciate any guidance from the CrewAI team or the community.

Thank you!

**Pawan Thakur**  
Software Engineer, IBM Db2

---

<div class="post-metadata">

**Author:** ![Matthewjon](https://avatars.discourse-cdn.com/v4/letter/m/a87d85/32.png) [@Matthewjon](https://community.crewai.com/u/Matthewjon)\
**Post date:** [July 31, 2026, 5:43am UTC](https://community.crewai.com/t/need-help-to-get-review-pr-of-ibm-db2-search-tool/7541/4 "2026-07-31T05:43:04Z")

</div>

Nice contribution! Since the PR already looks well documented and you’ve completed local testing, I’d give the maintainers a little time before trying to escalate it. In many open-source projects, reviewers prioritize based on availability, so a polite follow-up on the PR after a reasonable interval is usually more effective than repeated pings. If there’s an active Discord or GitHub Discussions channel, posting a brief summary there with a link to the PR can also help increase visibility without feeling intrusive. Hopefully someone from the team can take a look soon.

---

<div class="post-metadata">

**Author:** ![DhruvChaturvediIBM](https://avatars.discourse-cdn.com/v4/letter/d/8491ac/32.png) [@DhruvChaturvediIBM](https://community.crewai.com/u/DhruvChaturvediIBM)\
**Post date:** [September 3, 2026, 10:04am UTC](https://community.crewai.com/t/need-help-to-get-review-pr-of-ibm-db2-search-tool/7541/5 "2026-09-03T10:04:48Z")

</div>

Hi @Matthewjon, we’re actually looking for a way to access or find the usage telemetry for the IBM Db2 Search Tool we contributed to CrewAI. Do you know if there’s any way to get this usage information?
