17 Commits

Author SHA1 Message Date
杨翊 SionYang 86c284aa81 [ISSUE #14817] Disable deprecated AI APIs by default (#15734)
* Disable deprecated AI APIs by default

Assisted-by: Claude Code

* Preserve pipeline detail not-found errors

Assisted-by: Claude Code
2026-08-18 20:15:06 +08:00
杨翊 SionYang 62575c381e [ISSUE #14804] Route legacy A2A endpoints to RAD runtime (#15648)
* [ISSUE #14804] Route legacy A2A endpoints to RAD runtime

Keep the legacy endpoint implementation available while routing canonical mode through exact-version RAD runtime publishers.

Assisted-by: Claude Code

* [ISSUE #14804] Stabilize AI subscription integration tests

Wait for the AI SDK connection to become usable before scenarios start, and use bounded waits for asynchronous current-value callbacks.

Assisted-by: Claude Code
2026-08-04 20:47:29 +08:00
杨翊 SionYang 6df7c8b770 [ISSUE #14804] Support rollout-safe Agent endpoint discovery (#15644)
Aggregate compatible runtime endpoints across online Agent versions by default while preserving explicit latest-only discovery.

Assisted-by: Claude Code
2026-08-04 14:34:24 +08:00
杨翊 SionYang eedacb4315 [ISSUE #14804] Add Agent code-first publication SDK (#15643)
Expose generic Agent definition publication over HTTP and gRPC with optional ordinary auto-submit semantics.

Complete A2A client multi-version endpoint redo and exact/latest polling subscription recovery, with specifications, unit tests, and standalone integration coverage.

Assisted-by: Claude Code
2026-08-04 11:14:11 +08:00
杨翊 SionYang 0e2e7debe3 [ISSUE #14804] Add legacy A2A compatibility routing (#15638)
Preserve the historical Config-backed A2A implementation behind LEGACY while routing legacy APIs to canonical Agent storage by default.

Add conservative AUTO cutover, cross-API integration matrices, and corresponding specifications.

Assisted-by: Claude Code
2026-08-03 16:40:29 +08:00
杨翊 SionYang 5b9a5e7873 [ISSUE #14804] Add Agent Console management UI (#15633)
* [ISSUE #14804] Add Agent Console management UI

Assisted-by: Claude Code

* [ISSUE #14804] Update Agent Console validation record

Assisted-by: Claude Code
2026-08-02 17:06:25 +08:00
杨翊 SionYang 59ca6199de [ISSUE #14804] Add Agent discovery Java SDK (#15624)
Assisted-by: Claude Code
2026-07-31 16:17:27 +08:00
杨翊 SionYang 4775159533 [ISSUE #14804] Add Agent client discovery and endpoint APIs (#15622)
* [ISSUE #14804] Add Agent client HTTP and gRPC API

Assisted-by: Claude Code

* [ISSUE #14804] Add Agent cross-API integration scenarios

Assisted-by: Claude Code
2026-07-30 20:30:50 +08:00
杨翊 SionYang 645f9a13ef Deprecate legacy plugin compatibility paths (#15614)
Continuous Integration / ci (push) Has been cancelled
Frontend Continuous Integration / frontend-ci (push) Has been cancelled
Frontend Continuous Integration / check-min-release-age (push) Has been cancelled
Assisted-by: Claude Code
2026-07-30 15:18:06 +08:00
杨翊 SionYang 336b8034b2 [ISSUE #14804] Add RAD search and discovery service (#15612)
Assisted-by: Claude Code
2026-07-30 11:24:18 +08:00
杨翊 SionYang 69ab8ecaf7 [ISSUE #14804] Add HTTP client lifecycle for Agent endpoints (#15609)
* [ISSUE #14804] Update Agent implementation progress

Assisted-by: OpenAI Codex

* [ISSUE #14804] Record Agent HTTP client blocker

Assisted-by: OpenAI Codex

* [ISSUE #14804] Add HTTP client lifecycle for Agent endpoints

Reuse Naming ClientData Distro for stable HTTP clients and separate Client and Publisher liveness.

Assisted-by: Claude Code

* [ISSUE #14804] Fix HTTP client manager injection

Mark the production constructor for Spring autowiring and cover constructor selection with the bean factory.

Assisted-by: Claude Code
2026-07-29 20:52:23 +08:00
Zhengcy05 6e6c904a45 [ISSUE #15476] Add plugin-owned visibility grant API (#15513)
* feat: ai-visibility grant api

* fix: add User existence verification and fix test

* fix: Modify naming to remove AI semantics

* feat: retain at most one visibility role

* feat: keep the authorization chain as identity -> role -> permission

* feat: expand 'resource' to 512

* feat: mark the new visibility APIs as ADMIN_API

* feat: remove list api

* feat: Complete the 512-character schema and upgrade delivery

* feat: Align the API contract  and specifications

* feat: complete focused tests for the new authorization model

* feat: remove the grant-list-only indexes

* feat: fix md

* feat: revert the role-wide cache reload changes

* fix: add @NacosApi

* fix: codecov

* fix: add EnvUtil MockEnvironment

---------

Co-authored-by: 杨翊 SionYang <xiweng.yy@alibaba-inc.com>
2026-07-29 16:00:36 +08:00
杨翊 SionYang 3f4901b447 [ISSUE #14804] Add Agent Console management facade (#15602)
* [ISSUE #14804] Add Agent Console management facade

Assisted-by: Claude Code

* [ISSUE #14804] Clarify Agent form validation

Assisted-by: Claude Code
2026-07-29 15:51:17 +08:00
杨翊 SionYang f68011b92b [ISSUE #14804] Improve Agent Admin test coverage (#15601)
Assisted-by: Claude Code
2026-07-29 13:51:58 +08:00
杨翊 SionYang dff2c7cd8c [ISSUE #14804] Add Agent Admin API and maintainer SDK (#15598)
* [ISSUE #14804] Add Agent Admin API and maintainer SDK

Add protocol-neutral Agent Admin endpoints and maintainer SDK support on the unified AI resource lifecycle. Align first-draft creation, namespace binding, metadata updates, visibility filters, specs, and integration-test coverage.

Assisted-by: Claude Code

* [ISSUE #14804] Fix default Agent owner

Assisted-by: Claude Code

* [ISSUE #14804] Fix agent admin OpenAPI error assertions

Assisted-by: Claude Code
2026-07-29 11:26:33 +08:00
杨翊 SionYang 1a5386fc69 [ISSUE #15183] Document AI resource import operations (#15242)
Assisted-by: Claude Code
2026-05-25 18:00:49 +08:00
xingxuechao 91d20f34fd nacos is coming 2018-07-21 00:27:23 +08:00