Skip to content

Comments

fix: add chat hitl for agent framework#188

Merged
cristipufu merged 1 commit intomainfrom
fix/agent_framework_chat_hitl
Feb 21, 2026
Merged

fix: add chat hitl for agent framework#188
cristipufu merged 1 commit intomainfrom
fix/agent_framework_chat_hitl

Conversation

@cristipufu
Copy link
Member

@cristipufu cristipufu commented Feb 21, 2026

Pull request overview

This pull request adds Human-in-the-Loop (HITL) tool approval support to the UiPath Agent Framework, enabling agents to request human approval before executing sensitive tools. The implementation integrates with the UiPath Chat runtime to suspend execution, emit approval requests, and resume after receiving user responses.

Changes:

  • Implemented HITL tool approval flow with @requires_approval decorator for marking sensitive tools
  • Added comprehensive end-to-end tests for HITL workflows and breakpoint scenarios across all sample topologies
  • Updated dependency versions to agent-framework-core 1.0.0rc1 and agent-framework-orchestrations 1.0.0b260219
  • Enhanced runtime with conversion logic between agent framework Content objects and UiPath CAS approval format
  • Improved checkpoint SQL query determinism and enum comparison logic

This comment was marked as outdated.

@cristipufu cristipufu force-pushed the fix/agent_framework_chat_hitl branch from 10cf420 to b59c9b8 Compare February 21, 2026 09:18
@cristipufu cristipufu force-pushed the fix/agent_framework_chat_hitl branch from b59c9b8 to 273dbeb Compare February 21, 2026 09:21
@cristipufu cristipufu merged commit b1d8425 into main Feb 21, 2026
46 checks passed
@cristipufu cristipufu deleted the fix/agent_framework_chat_hitl branch February 21, 2026 09:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant