Skip to content

Comments

cld2labs/MultiAgentQnA#56

Merged
psurabh merged 12 commits intoopea-project:mainfrom
cld2labs:cld2labs/MultiAgentQnA
Feb 19, 2026
Merged

cld2labs/MultiAgentQnA#56
psurabh merged 12 commits intoopea-project:mainfrom
cld2labs:cld2labs/MultiAgentQnA

Conversation

@gopal-raj-suresh
Copy link
Contributor

@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
Contributor 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>
@alexsin368 alexsin368 dismissed their stale review February 19, 2026 17:03

all comments addressed

Copy link
Contributor

@psurabh psurabh left a comment

Choose a reason for hiding this comment

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

LGTM

@psurabh psurabh merged commit f04f969 into opea-project:main Feb 19, 2026
1 check passed
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.

4 participants