Redirect Agent
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 3.1k
- Forks
- 651
- Avg merge
- 15h 2m
- Merged PRs (30d)
- 36
Description
The behavior of an agent that was redirected to should be adjusted to only do the necessary to retrieve the missing parameter. Once the missing parameter has been retrieved then the redirect agent should return to the calling agent the missing parameter so that it can continue its process. For example, the Payment agent calls the Order Inquiry agent in order to fetch the order number. The order inquiry agent will then interact with the user to retrieve the "order number" once this has been achieved then there should be no message returned from the Order Inquiry Agent. Instead, the missing parameter should be handed over to the Payment agent to continue its process. Doing this will avoid confusing follow up messages by the Order Inquiry such as "Order number has been retrieved is there anything else I can help you with?"
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named. Start by tracing how a redirected agent handles missing parameters and how the calling Payment agent resumes after Order Inquiry; done means the redirected agent retrieves only the missing value and returns it without sending a follow-up message.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- ai, backend-api-design
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100