Open
Description
Problem Statement
As a developer I would like to have an easy way to add a remote ACP node in a LlamaIndex Workflow.
To achieve it, I would like to have a set of python classes and/or function that wraps the ACP client and can be injected in the LlamaIndex Workflow I am building.
This should include all ACP functionalities, including:
- threads
- interrupts
- callback
This depends also on [Feature]: Complete ACP Support for Llama-index in Agent Workflow Server workflow-srv#45
Proposed Solution
The implementation should follow a similar approach to the one existing for langgraph (https://github.com/agntcy/acp-sdk/blob/main/agntcy_acp/langgraph/acp_node.py)
Alternatives Considered
No response
Additional Context
No response
Checklist
- I have read the contributing guidelines
- I have verified this does not duplicate an existing feature request