07a0ff15f8
* Add ARD search API contract * Implement local ARD search service * Add ARD search service tests * Implement ARD P0 persistent indexing * Add ARD PostgreSQL schema and cursor pagination * Add ARD skill content and LLM index enhancement * Rebuild latest ARD index on skill version changes * Support dedicated ARD pgvector storage # Conflicts: # plugin-default-impl/nacos-default-datasource-plugin/nacos-datasource-plugin-mysql/src/main/resources/META-INF/mysql-schema.sql * Improve ARD search ranking * Limit ARD pgvector search in SQL * Make ARD pgvector embeddings extensible * Enhance ARD source content for prompt and MCP * Align ARD search protocol response * Expose ARD resource artifact URLs * Support ARD field path filters * Add ARD agents endpoint * Add ARD explore endpoint * Add internal ARD catalog endpoint * Add ARD catalog list explore DTOs * Complete local ARD protocol endpoints * Cover ARD catalog list explore artifacts * Extract ARD index enhancement prompt * Make ARD catalog host metadata configurable * Add ARD vector index SPI * Add default PostgreSQL ARD vector plugin * Route ARD vector indexing through plugins # Conflicts: # api/src/main/java/com/alibaba/nacos/api/plugin/PluginType.java * Extract ARD index enhancement prompt * refactor: flatten ARD enhancement search phrases * refactor: split ARD enhancement search chunks * feat: return complete skill packages from ARD * test: cover ARD skill package URLs * Add ARD well-known catalog endpoint * Simplify ARD catalog base URL configuration * Tighten ARD catalog base URL semantics * Align ARD well-known catalog semantics * Fix ARD namespace authorization parsing * Clean up ARD index content storage * Add ARD index backfill * Add ARD global feature switch * Move ARD protocol contracts to registry adaptor * Align ARD vector plugin with unified loading * Document ARD protocol adaptor ownership * Decouple ARD protocol and storage concerns * Fix AI vector plugin discovery * Fix ARD endpoint authentication * Fix PostgreSQL ARD vector schema isolation * Fix ARD protocol compatibility and artifact routing Pin the upstream ARD contract, align response and error models, and serve complete Skill artifacts from the adaptor web context. * Move ARD discovery logic into AI module * Make ARD index maintenance durable Persist coalesced resource-level index tasks with leased retry, make relational and default PostgreSQL vector replacement transactional, and reconcile stale or orphaned indexes periodically. * Fix ARD schema fixture RAT exclusion Use a module-independent path pattern so the pinned upstream JSON Schema is excluded when RAT runs from either the repository root or the adaptor module. * Refine ARD search architecture and compatibility * Fix ARD release blockers Align ARD authentication, catalog URLs and identifiers with the pinned protocol contract. Bound discovery/index queries, complete namespace catalogs, and document the three-table migration path. * Fix ARD authentication in adaptor context * Fix PluginType spotless formatting
64 lines
2.3 KiB
XML
64 lines
2.3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
|
~ Copyright 1999-2026 Alibaba Group Holding Ltd.
|
|
~
|
|
~ Licensed under the Apache License, Version 2.0 (the "License");
|
|
~ you may not use this file except in compliance with the License.
|
|
~ You may obtain a copy of the License at
|
|
~
|
|
~ http://www.apache.org/licenses/LICENSE-2.0
|
|
~
|
|
~ Unless required by applicable law or agreed to in writing, software
|
|
~ distributed under the License is distributed on an "AS IS" BASIS,
|
|
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
~ See the License for the specific language governing permissions and
|
|
~ limitations under the License.
|
|
-->
|
|
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
<parent>
|
|
<artifactId>nacos-plugin-default-impl</artifactId>
|
|
<groupId>com.alibaba.nacos</groupId>
|
|
<version>${revision}</version>
|
|
</parent>
|
|
<modelVersion>4.0.0</modelVersion>
|
|
|
|
<artifactId>nacos-default-ai-vector-plugin</artifactId>
|
|
<name>nacos-default-ai-vector-plugin ${project.version}</name>
|
|
|
|
<dependencies>
|
|
<dependency>
|
|
<groupId>com.alibaba.nacos</groupId>
|
|
<artifactId>nacos-ai-plugin</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.alibaba.nacos</groupId>
|
|
<artifactId>nacos-common</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.alibaba.nacos</groupId>
|
|
<artifactId>nacos-persistence</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.alibaba.nacos</groupId>
|
|
<artifactId>nacos-sys</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.springframework</groupId>
|
|
<artifactId>spring-jdbc</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.springframework</groupId>
|
|
<artifactId>spring-test</artifactId>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.h2database</groupId>
|
|
<artifactId>h2</artifactId>
|
|
<version>2.2.224</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
</dependencies>
|
|
</project>
|