Skip to content

[BUG] Gemini agents are looping multiple times, even after getting tool response #172

Description

@vizsatiz

Describe the bug
A clear and concise description of what the bug is with stack trace

2025-11-26 18:12:37.910 IST
"reply_message": "Razorpay provides a payment solution in India that allows businesses to manage both online and in-store payments. Its Point-of-Sale (POS) system enables the acceptance of offline payments via UPI, credit, and debit cards at various touchpoints, including retail counters, doorstep deliveries, and self-serve kiosks."
2025-11-26 18:12:37.910 IST
}
2025-11-26 18:12:37.910 IST

2025-11-26 18:12:37.915 IST
2025-11-26 12:42:37 | INFO | google_genai.models | be-xM9keoNJ | models.py:5012 | AFC is enabled with max remote calls: 10.
2025-11-26 18:12:39.763 IST
2025-11-26 12:42:39 | INFO | httpx | be-xM9keoNJ | _client.py:1025 | HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent "HTTP/1.1 200 OK"
2025-11-26 18:12:39.767 IST
2025-11-26 12:42:39 | WARNING | google_genai.types | be-xM9keoNJ | types.py:6029 | Warning: there are non-text parts in the response: ['function_call', 'thought_signature'], returning concatenated text result from text parts. Check the full candidates.content.parts accessor to get the full model response.
2025-11-26 18:12:39.767 IST
2025-11-26 12:42:39 | INFO | flo_ai | partial_tool.py:52 | Executing partial tool querying_knowlegebase with merged params: {'kb_id': 'ee3b887d-3f6e-48d4-9752-ef1bc0ee5827', 'inference_id': '55cbe356-6142-4c9f-95d8-b924e7a35ee9', 'question': 'what is razorpay'}
2025-11-26 18:12:41.637 IST
2025-11-26 12:42:41 | INFO | google_genai.models | be-xM9keoNJ | models.py:5012 | AFC is enabled with max remote calls: 10.
2025-11-26 18:12:50.858 IST
2025-11-26 12:42:50 | INFO | httpx | be-xM9keoNJ | _client.py:1025 | HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-pro:generateContent "HTTP/1.1 200 OK"
2025-11-26 18:12:50.861 IST
2025-11-26 12:42:50 | INFO | flo_ai | partial_tool.py:56 | Partial tool querying_knowlegebase returned: ```json
2025-11-26 18:12:50.861 IST
{
2025-11-26 18:12:50.861 IST
"reply_message": "Based on the documents, Razorpay POS is a point-of-sale payment solution available in India that allows businesses to accept offline payments using UPI, credit, or debit cards. It can be used for in-person purchases, customer doorstep deliveries, unattended kiosks, and vending machines."
2025-11-26 18:12:50.861 IST
}
2025-11-26 18:12:50.861 IST

2025-11-26 18:12:50.865 IST
2025-11-26 12:42:50 | INFO | google_genai.models | be-xM9keoNJ | models.py:5012 | AFC is enabled with max remote calls: 10.
2025-11-26 18:12:53.111 IST
2025-11-26 12:42:53 | INFO | httpx | be-xM9keoNJ | _client.py:1025 | HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent "HTTP/1.1 200 OK"
2025-11-26 18:12:53.113 IST
2025-11-26 12:42:53 | INFO | staging-floware | be-xM9keoNJ | agent_inference_service.py:151 | Successfully completed inference for agent test-translator in 70.67 seconds
2025-11-26 18:12:53.114 IST
2025-11-26 12:42:53 | INFO | staging-floware | be-xM9keoNJ | agent_controller.py:214 | Successfully completed v2 inference for agent_id: ad0bc608-fe1f-4193-b957-19fb52cb1c4b

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions