This is an automated email from the ASF dual-hosted git repository.

xtsong pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/flink-agents.git


    from 8d14972  [runtime] Remove userCodeClassLoader field for ActionTask to 
fix can't be serialized to state. (#379)
     add 8825795  [Feature][Integration][Java] add ElasticsearchVectorStore in 
Java (#341)

No new revisions were added by this update.

Summary of changes:
 .../annotation/{Prompt.java => VectorStore.java}   |  10 +-
 .../api/event/ContextRetrievalRequestEvent.java    |  69 +++++
 ...ent.java => ContextRetrievalResponseEvent.java} |  36 ++-
 .../agents/api/vectorstores/BaseVectorStore.java   |  92 ++++++
 .../flink/agents/api/vectorstores/Document.java    |  48 ++--
 .../agents/api/vectorstores/VectorStoreQuery.java  |  93 ++++++
 .../api/vectorstores/VectorStoreQueryMode.java     |  24 +-
 .../VectorStoreQueryResult.java}                   |  34 +--
 .../pom.xml                                        |   5 +
 .../test/VectorStoreIntegrationAgent.java          | 156 ++++++++++
 .../test/VectorStoreIntegrationTest.java           | 121 ++++++++
 integrations/pom.xml                               |   2 +
 .../elasticsearch}/pom.xml                         |  15 +-
 .../elasticsearch/ElasticsearchVectorStore.java    | 316 +++++++++++++++++++++
 .../{embedding-models => vector-stores}/pom.xml    |   8 +-
 .../org/apache/flink/agents/plan/AgentPlan.java    |  11 +-
 .../plan/actions/ContextRetrievalAction.java       |  72 +++++
 .../apache/flink/agents/plan/AgentPlanTest.java    |   8 +-
 .../create_python_agent_plan_from_json.py          |   4 +-
 19 files changed, 1043 insertions(+), 81 deletions(-)
 copy api/src/main/java/org/apache/flink/agents/api/annotation/{Prompt.java => 
VectorStore.java} (72%)
 create mode 100644 
api/src/main/java/org/apache/flink/agents/api/event/ContextRetrievalRequestEvent.java
 copy 
api/src/main/java/org/apache/flink/agents/api/event/{ChatResponseEvent.java => 
ContextRetrievalResponseEvent.java} (54%)
 create mode 100644 
api/src/main/java/org/apache/flink/agents/api/vectorstores/BaseVectorStore.java
 copy 
runtime/src/main/java/org/apache/flink/agents/runtime/message/EventMessage.java 
=> api/src/main/java/org/apache/flink/agents/api/vectorstores/Document.java 
(51%)
 create mode 100644 
api/src/main/java/org/apache/flink/agents/api/vectorstores/VectorStoreQuery.java
 copy runtime/src/main/java/org/apache/flink/agents/runtime/queue/Lock.java => 
api/src/main/java/org/apache/flink/agents/api/vectorstores/VectorStoreQueryMode.java
 (57%)
 copy api/src/main/java/org/apache/flink/agents/api/{resource/Resource.java => 
vectorstores/VectorStoreQueryResult.java} (55%)
 create mode 100644 
e2e-test/flink-agents-end-to-end-tests-integration/src/test/java/org/apache/flink/agents/integration/test/VectorStoreIntegrationAgent.java
 create mode 100644 
e2e-test/flink-agents-end-to-end-tests-integration/src/test/java/org/apache/flink/agents/integration/test/VectorStoreIntegrationTest.java
 copy integrations/{chat-models/anthropic => 
vector-stores/elasticsearch}/pom.xml (79%)
 create mode 100644 
integrations/vector-stores/elasticsearch/src/main/java/org/apache/flink/agents/integrations/vectorstores/elasticsearch/ElasticsearchVectorStore.java
 copy integrations/{embedding-models => vector-stores}/pom.xml (87%)
 create mode 100644 
plan/src/main/java/org/apache/flink/agents/plan/actions/ContextRetrievalAction.java

Reply via email to