microsoft / microsoft/agent-framework

Python: Define fan-out behavior when node requests HITL info

Open
#3,539 1 comment 0 reactions 1 assignee View on GitHub

Nobody has claimed this yet.

python workflows
Dominant language
Python
Stars
13.6k
Forks
2.3k
Avg merge
2d 45m
Merged PRs (30d)
358

Description

## Summary

When a workflow fans out and one node requests info (HITL) while another node is in a loop, the behavior is undefined.

**Source:** Declarative RequestInfo notes

## Context

**Question:** Should we pause the entire workflow when any node requests info?

**Recommendation:** Pausing the entire workflow is the simplest solution.

## Action Items

- [ ] Define and document expected behavior
- [ ] Implement workflow-wide pause when any node requests info
- [ ] Consider if selective pausing is needed in the future

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.