Skip to content

Fix workexec agent docker build issues and enable LLM Remote Endpoint #2103

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

louie-tsai
Copy link
Collaborator

@louie-tsai louie-tsai commented Jun 27, 2025

Description

Fix Some issues for workexec agent docker build and enable Intel Enterprise Inference as LLM remote endpoint
https://github.com/opea-project/Enterprise-Inference

Issues

Addressing this feature request for 1.4 rleease
#1973

Type of change

List the type of change like below. Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds new functionality)
  • Breaking change (fix or feature that would break existing design and interface)
  • Others (enhancement, documentation, validation, etc.)

Dependencies

NA

Tests

manual testing

Copy link

github-actions bot commented Jun 27, 2025

Dependency Review

✅ No vulnerabilities or license issues found.

Scanned Files

None

@louie-tsai louie-tsai changed the title Fix workexec agent docker build issues Fix workexec agent docker build issues and enable LLM Remote Endpoint Jun 28, 2025
@louie-tsai louie-tsai force-pushed the fix_workflowagent branch 2 times, most recently from be3e1f1 to efa00c5 Compare June 28, 2025 00:43
@@ -4,7 +4,7 @@
services:
agent:
build:
context: GenAIComps
context: ${WORKDIR:-./}/GenAIComps
Copy link
Collaborator

Choose a reason for hiding this comment

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

This change causes the duplicated images error here. Is it necessary?

Copy link
Collaborator Author

@louie-tsai louie-tsai Jul 1, 2025

Choose a reason for hiding this comment

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

this is the original flow, and I just change the path where GenAIcomps is located. it seems that multiple examples like agentqna, audioqna and workflowagent build the agent image. don't quite understand why multiple builds cause issues. any suggestion?

Copy link
Collaborator

@letonghan letonghan Jul 1, 2025

Choose a reason for hiding this comment

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

It's the CI check to make sure unified docker image path.
@chensuyue Could you help to check this, is it possible to skip this?

Copy link
Collaborator

@chensuyue chensuyue Jul 2, 2025

Choose a reason for hiding this comment

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

This issue means all the image named opea/agent should build from the same dockerfile. And the scripts think ${WORKDIR:-./}/GenAIComps/comps/agent/src/Dockerfile in this build yaml is different with GenAIComps/comps/agent/src/Dockerfile used by other build yaml.
Is this change force required? If not, you can just recover the change here to avoid the issue.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

recovered it and changed README instructions instead. after recovery, we will have GenAIComp github repo under GenAIExamples. it looks confusing, but it should work

@louie-tsai louie-tsai force-pushed the fix_workflowagent branch from efa00c5 to 8f9a4e4 Compare July 1, 2025 04:20
@louie-tsai louie-tsai requested a review from letonghan July 1, 2025 04:26
@louie-tsai louie-tsai force-pushed the fix_workflowagent branch 3 times, most recently from 6502cd1 to 41f441e Compare July 3, 2025 17:43
@louie-tsai louie-tsai force-pushed the fix_workflowagent branch from 7b02487 to f78a753 Compare July 3, 2025 17:53
@louie-tsai louie-tsai requested a review from chensuyue July 3, 2025 18:01
@alexsin368 alexsin368 added this to the v1.4 milestone Jul 3, 2025
@CICD-at-OPEA
Copy link
Collaborator

This PR is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants