MLSAKIIT / MLSAKIIT/pixly

Add toolcalling to chatbot.py using Agno to improve contextual qeuries

Open
#14 2 comments 0 reactions 1 assignee View on GitHub

@IngaleChinmay04 is already working on this.

Since Oct 19, 2025.

enhancement hacktoberfest
Dominant language
Python
Stars
21
Forks
16
PR merge metrics
No merged PRs in 30d

Description

Currently we feed the screenshots if certain keywords are detected, and if a game is detected then we always send the additional context from ChromaDB to Gemini. Instead of manually calling functions add tool calling for said functions so that they can be called by the LLM itself. Also add the following improvements:

  • Allow more flexibility for gemini to ask for a certain number of screenshots and from a specified range of dates
  • Allow more flexibility for for grabbing context from the vector db where it can ask for context multiple times and amount of context it needs.
  • Plus modularity to expand functionality

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.