Inspiration

OSS Hunt was created to automate the tracking of pull requests and updates in open-source projects, providing developers with real-time updates and daily summaries to stay informed and contribute more easily.

What it does

OSS Hunt is an automated AI agent that continuously monitors GitHub open-source projects for new pull requests. It aggregates this information and provides developers with daily and real-time updates. It can send notifications through various channels, such as GitHub widget, Twitter, LinkedIn or a custom dashboard, making it a convenient tool for developers to keep track of their favourite projects.

How we built it

OSS Hunt is built on top of open-source multi-agent framework CAMEL. It did not support Mistral models at the time, so a big chunk of our work was integrating Mistral into CAMEL, which in future will help to increase adoption of it by the CAMEL community. Additionally, we had to integrate some predefined Github API functions into the function-calling capabilities of CAMEL. The last piece was connecting these two together and attaching Twitter function calling on top of it, to demo the first information channel for OSS Hunt.

Challenges we ran into

One of the challenges we found is the low quality of output for our updates from Mistral models when compared with GPT-4O. After digging into it, we found the issue wasn’t as much in the quality of models, but rather the quality of our prompts. After improving the prompts, we managed to get outputs from Mistral that were as good or even better than GPT-4O.

Another challenge is the limitation of Twitter (X) APIs, which allows only posting up to 280 characters. This decreases the quality of our updates, as often this length is not enough to summarize everything that we need. The next step for us is to find a way to bypass this limitation and integrate more information challenges to post updates.

Accomplishments that we're proud of

Along the way of making the OSS community more aware of what’s going on with their favourite projects, we managed to contribute to and improve projects that we care about. Integrating Mistral models into CAMEL will expand the adoption of both products and various functions that we contributed to CAMEL will allow other developers to build different Github agents with this framework.

Pitch Deck

[https://bit.ly/4byJdgb]

Code Example

[https://github.com/camel-ai/camel/tree/integrate_mistral/examples/mistral]

Built With

Share this project:

Updates