Replies: 2 comments 1 reply
-
|
Hi, @DeagleGross, @ReubenBond, @dmytrostruk, as main authors of .NET DevUI, any insights on this? I would greatly appreciate it :) |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
@victordibia, do you know if awaiting user input is supported in DevUI? If yes, via which communication mechanism (i can't think of OpenAI Responses with awaiting user input) |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I am preparing a demo to be showcased next week (Tuesday) to manage a claims input process.
This is working already in Console, see https://github.com/joslat/MAFPlayground/blob/master/MAFPlayground/Demos/Demo11_ClaimsWorkflow.cs
The problem on it is that the UserInputExecutor requests at the moment information from the user through console, and this is clearly not supported in DevUI.
The UserInputExecutor uses console I/O: The workflow blocks forever waiting for console input that will never come
Question: How can I make this workflow compatible with DevUI? what mechanism do we have to trigger a user input and process it?
And how can I make the workflow aware of DevUI?
Some more detail on the workflow:

And how it works:
┌──────────────────────────┐
│ UserInputExecutor │ ← Console.ReadLine() ❌ (BLOCKS IN DEVUI!)
│ Prompts: "You: " │
└────────┬─────────────────┘
↓ (user types message)
┌──────────────────────────┐
│ ClaimsIntakeExecutor │ → Runs ClaimsUserFacingAgent
│ Gathers information │
└────────┬─────────────────┘
↓
[Has enough info?]
├─ No → Loop back to UserInputExecutor (asks another question)
└─ Yes → Proceed to validation
↓
┌──────────────────────────┐
│ ClaimsValidationExecutor │ → Runs ClaimsReadyForProcessingAgent
│ Validates & enriches │
└────────┬─────────────────┘
↓
[Claim complete?]
├─ No → Loop back to ClaimsIntakeExecutor (needs more info)
└─ Yes → Proceed to processing
↓
┌──────────────────────────┐
│ ClaimsProcessingExecutor │ → Runs ClaimsProcessingAgent
│ Final confirmation │
└──────────────────────────┘
Beta Was this translation helpful? Give feedback.
All reactions