Skip to content

fix(studio): harden managed Sidecar MCP routing and build status - #976

Merged
yaozheng-fang merged 2 commits into
volcengine:mainfrom
zyn080302:fix/studio-build-status-confirmation
Aug 25, 2026
Merged

fix(studio): harden managed Sidecar MCP routing and build status#976
yaozheng-fang merged 2 commits into
volcengine:mainfrom
zyn080302:fix/studio-build-status-confirmation

Conversation

@zyn080302

@zyn080302 zyn080302 commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • preserve existing Runtime update configuration for arbitrary HTTP MCP paths, token environment references, and managed Harness Sidecar intent
  • route managed in-container MCP traffic through a proxy-free loopback relay that normalizes MCP session headers and avoids public Runtime Gateway hairpin failures
  • support MCP-only Sidecar plans with Model Proxy disabled while retaining fail-closed Runtime wrapper, dependency, and source-snapshot checks
  • keep ordinary non-Sidecar Agents and ordinary MCP clients unchanged
  • retain the existing explicit handling for unconfirmed Code Pipeline build results

Verification

  • VeADK full suite: 2,646 passed, 6 skipped, 6 subtests passed
  • repository pre-commit: Ruff check, Ruff format, and Gitleaks passed
  • rebased onto the latest main; source diff check passed
  • current managed application no-cache linux/amd64 build: 16.30 seconds
  • network-isolated Runtime acceptance: Sidecar ok, /vmetrics discovered 2 tools, 1 Agent function call, 1 matching function response, and terminal text
  • stored-Agent update hydration preserved the MCP path, token reference, Runtime env, and Sidecar plan

No VeFaaS, cloud Runtime, CR, Pipeline, or customer resource was updated as part of this change.

@zyn080302
zyn080302 force-pushed the fix/studio-build-status-confirmation branch from 12c063c to 6d0403d Compare August 25, 2026 05:06
@zyn080302
zyn080302 force-pushed the fix/studio-build-status-confirmation branch from 6d0403d to 782e3a6 Compare August 25, 2026 06:21
@yaozheng-fang
yaozheng-fang merged commit 13810b5 into volcengine:main Aug 25, 2026
9 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.

2 participants