SciSharp / SciSharp/BotSharp

Redirect Agent

Open
#344 0 comments 0 reactions 0 assignees View on GitHub

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

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.

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.