BrowserUse_and_ComputerUse_.../gateway
teknium1 cfe2f3fe15 Implement interrupt handling for long-running tool executions in AIAgent
- Added functionality to signal and terminate long-running terminal commands when a new user message is received, allowing for immediate agent response.
- Introduced a global interrupt event in the terminal tool to facilitate early termination of subprocesses.
- Updated the AIAgent class to handle interrupts gracefully, ensuring that remaining tool calls are skipped and appropriate messages are returned to maintain valid message sequences.
2026-02-10 16:34:27 -08:00
..
platforms Fix infinite interrupt loop in gateway by consuming pending messages with .pop() and clearing interrupt events before recursion 2026-02-11 00:05:30 +00:00
__init__.py Enhance CLI with multi-platform messaging integration and configuration management 2026-02-02 19:01:51 -08:00
config.py Enhance CLI with multi-platform messaging integration and configuration management 2026-02-02 19:01:51 -08:00
delivery.py Enhance CLI with multi-platform messaging integration and configuration management 2026-02-02 19:01:51 -08:00
run.py Implement interrupt handling for long-running tool executions in AIAgent 2026-02-10 16:34:27 -08:00
session.py Enhance CLI with multi-platform messaging integration and configuration management 2026-02-02 19:01:51 -08:00