Skip to content

feat(agent-server): capture inbound auth credentials - #162

Merged
warm-wm merged 1 commit into
volcengine:mainfrom
xgtcode:feat/agent-server-inbound-auth
Aug 6, 2026
Merged

feat(agent-server): capture inbound auth credentials#162
warm-wm merged 1 commit into
volcengine:mainfrom
xgtcode:feat/agent-server-inbound-auth

Conversation

@xgtcode

@xgtcode xgtcode commented Aug 6, 2026

Copy link
Copy Markdown

Add opt-in inbound auth capture for Agent Server.

When enable_auth is set, AgentServer now captures inbound Authorization and
X-Ve-TIP-Token headers, converts them into ADK-compatible credentials, and stores
them by app/user credential key for /invoke, /run_sse, and A2A requests.

This also adds an AgentKit credential service with direct write support, shared
framework-neutral inbound auth helpers, telemetry redaction for TIP tokens, and
coverage for identity-aware request handling so credentials are stored under the
effective verified user.
Validation:

  • Ran targeted Agent Server inbound auth tests with a2a-sdk==0.3.15.
  • 70 passed.

@xgtcode
xgtcode force-pushed the feat/agent-server-inbound-auth branch from 46d9673 to 8114724 Compare August 6, 2026 14:46
@warm-wm
warm-wm merged commit dff000d into volcengine:main Aug 6, 2026
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.

2 participants