Skip to content

cld2labs/MultiAgentQnA#56

Open
gopal-raj-suresh wants to merge 12 commits intoopea-project:mainfrom
cld2labs:cld2labs/MultiAgentQnA
Open

cld2labs/MultiAgentQnA#56
gopal-raj-suresh wants to merge 12 commits intoopea-project:mainfrom
cld2labs:cld2labs/MultiAgentQnA

Conversation

@gopal-raj-suresh
Copy link

@gopal-raj-suresh gopal-raj-suresh commented Feb 3, 2026

Description

This PR introduces the MultiAgentQnA sample solution, a hierarchical multi-agent GenAI system designed for intelligent question answering. The blueprint demonstrates advanced orchestration patterns using specialized agents (Supervisor, Research, Answer) and integrates retrieval to support multi-step reasoning workflows.

Security Enhancements (SDLE Compliance):

  • CWE-295 fix - Enabled SSL certificate verification in httpx client by removing verify=False flag
  • Container security hardening - Added non-root USER directives to both API and UI Dockerfiles to prevent container escape vulnerabilities
  • Docker - Configured proper file ownership and non-privileged user execution for all services

Copy link
Collaborator

@alexsin368 alexsin368 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested with Keycloak, but need changes to get the embedding service working. Still need to test with GenAI Gateway.

@alexsin368
Copy link
Collaborator

alexsin368 commented Feb 5, 2026

@gopal-raj-suresh please remove the PDFToPodcast folder from this branch

@gopal-raj-suresh
Copy link
Author

@gopal-raj-suresh please remove the PDFToPodcast folder from this branch

removed in the recent commit

@alexsin368
Copy link
Collaborator

With current changes, no issues with APISIX/Keycloak. Will test with GenAI gateway.

@alexsin368
Copy link
Collaborator

One minor comment for the README. Tested with GenAI Gateway. LGTM!

alexsin368 and others added 7 commits February 11, 2026 00:48
Signed-off-by: alexsin368 <alex.sin@intel.com>
Signed-off-by: gopal-raj-suresh <gopal.raj.dummugudupu@cloud2labs.com>
Signed-off-by: gopal-raj-suresh <gopal.raj.dummugudupu@cloud2labs.com>
Signed-off-by: gopal-raj-suresh <gopal.raj.dummugudupu@cloud2labs.com>
Signed-off-by: gopal-raj-suresh <gopal.raj.dummugudupu@cloud2labs.com>
Signed-off-by: gopal-raj-suresh <gopal.raj.dummugudupu@cloud2labs.com>
Signed-off-by: gopal-raj-suresh <gopal.raj.dummugudupu@cloud2labs.com>
…sues

Signed-off-by: gopal-raj-suresh <gopal.raj.dummugudupu@cloud2labs.com>
Signed-off-by: gopal-raj-suresh <gopal.raj.dummugudupu@cloud2labs.com>
Signed-off-by: gopal-raj-suresh <gopal.raj.dummugudupu@cloud2labs.com>
Signed-off-by: gopal-raj-suresh <gopal.raj.dummugudupu@cloud2labs.com>
…for MultiAgentQnA

Signed-off-by: gopal-raj-suresh <gopal.raj.dummugudupu@cloud2labs.com>
Signed-off-by: gopal-raj-suresh <gopal.raj.dummugudupu@cloud2labs.com>
@psurabh psurabh requested a review from alexsin368 February 18, 2026 07:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants