Skip to content

feat(spring): add slash action endpoint aliases - #50

Merged
Zhoujie628 merged 1 commit into
project-openan:mainfrom
Zhoujie628:main
Sep 7, 2026
Merged

Zhoujie628 merged 1 commit into
project-openan:mainfrom
Zhoujie628:main

Conversation

@Zhoujie628

Copy link
Copy Markdown
Contributor

Summary

  • keep the canonical A2A colon-style action endpoints enabled
  • add opt-in slash-style aliases for API gateways that cannot publish paths containing colons
  • delegate aliases to the canonical controller so authentication, A2A errors, SSE lifecycle, and cleanup stay identical
  • document gateway rewrite guidance and the fallback starter configuration in Chinese and English

Configuration

a2at:
  server:
    path-prefix: /a2a/json
    slash-action-aliases-enabled: true

Verification

  • mvn -q clean verify -Drevision=0.0.2 on main: 305 tests, 0 failures
  • mvn -q clean verify -Drevision=0.0.2 on dev: 380 tests, 0 failures, including direct and Order simulator coverage
  • git diff --check: passed

Signed-off-by: Zhoujie628 <zhoujie628@users.noreply.github.com>
@Zhoujie628
Zhoujie628 requested a review from a team as a code owner September 7, 2026 08:58
@Zhoujie628
Zhoujie628 merged commit e91e2d0 into project-openan:main Sep 7, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant