I'm seeing the Agent Assigned Timeout setting on the hitl plugin (v2.0.2) not fire as expected.
Setup:
Plugin: hitl v2.0.2, installed alongside desk-hitl for Botpress Desk escalation
Config: Agent Assigned Timeout = 150 seconds, Agent Assigned Timeout Message set to custom text, Continue Flow on Session End? = ON, Use Human Agent Info = ON
Steps to reproduce:
- Trigger escalation via the Escalate To Desk tool from an AutonomousNode (user asks for a human)
- Bot confirms transfer, ticket is created in Desk
- Do not assign/reply to the ticket in Desk
- Wait past the configured timeout (tested at 150s+, waited up to ~200s)
**Expected: **The Agent Assigned Timeout Message should be delivered to the user automatically once the timeout elapses, and control should return to the bot flow (per Continue Flow on Session End).
Actual: No message is ever delivered, whether waiting passively with the webchat tab open, or sending a follow-up message from the user after the timeout window has passed.
Already ruled out:
- Confirmed the config is saved correctly (checked via Integration Hub → Installed Integrations → hitl → Configuration)
- Tested with the bot's "Always Alive" setting both disabled and enabled.. same result in both cases, so it's not a cold-start/sleep issue
- Confirmed escalation itself works correctly (ticket created, transfer message delivered, Desk integration functioning)
Bot ID: 99d5f775-83b6-40f1-8774-10eb33062a25
Please help!
https://cdn.discordapp.com/attachments/1546420854982840410/1546421182180368394/image.png?ex=6a9fb874&is=6a9e66f4&hm=eb93abd3fa95903b2f40c87b1b0d929def27a3a45cbf08807a19eaaac5711d5a&