Skip to content

fix(studio): make managed Sidecar prerequisites zero-config - #1020

Merged
zakahan merged 1 commit into
volcengine:mainfrom
zyn080302:fix/studio-managed-sidecar-prerequisites
Sep 2, 2026
Merged

fix(studio): make managed Sidecar prerequisites zero-config#1020
zakahan merged 1 commit into
volcengine:mainfrom
zyn080302:fix/studio-managed-sidecar-prerequisites

Conversation

@zyn080302

@zyn080302 zyn080302 commented Aug 30, 2026

Copy link
Copy Markdown
Contributor

Summary

  • make managed Harness Sidecar prerequisites zero-configuration with the pinned public Sidecar base image and no registry-region setup
  • bootstrap AgentKit CLI 0.52.14 from immutable checksum-pinned public archives on Linux x64/arm64, macOS x64/arm64, and Windows x64
  • preserve explicit CLI overrides and compatible existing installations, then fall back through PATH, verified cache, and bounded fixed-host download
  • keep native CLI archives out of community wheels and sdists while including the verified Linux x64 archive in prepared Studio/FaaS bundles
  • preserve structured MCP configuration across create and update, recover an unchanged MCP credential binding, and require an explicit reuse, replacement, or no-auth choice after an MCP URL change
  • retain bounded VeFaaS upload, offline dependency installation, online Studio update compatibility, and opt-in compression for the operations profile

Validation

  • targeted frontend MCP and deployment regressions: 69 passed
  • targeted backend MCP recovery, Runtime update, and RBAC regressions: 76 passed
  • complete frontend suite, TypeScript no-emit, production WebUI build, packaged-asset verification, Ruff, and pre-commit passed before the PR head update
  • AgentKit CLI 0.52.14 public archives were checksum-verified for all five supported platform targets; Linux x64 version and archive layout were also verified
  • GitHub checks are rerunning for the current PR head

Delivery boundary

  • community installation does not depend on volcengine-agentkit-cli-bin
  • local capability probing is non-mutating and does not download the CLI
  • CLI bootstrap occurs only when a managed Sidecar deployment or release requires it
  • this PR is ready for review; this update does not merge the PR, publish a package, deploy FaaS, or mutate any Runtime or CR

@zyn080302
zyn080302 force-pushed the fix/studio-managed-sidecar-prerequisites branch 8 times, most recently from 9e14b56 to d671bf1 Compare September 1, 2026 21:51
@zyn080302
zyn080302 marked this pull request as ready for review September 2, 2026 02:46
@zyn080302
zyn080302 force-pushed the fix/studio-managed-sidecar-prerequisites branch 2 times, most recently from b82fb91 to 41b619b Compare September 2, 2026 04:06
@zyn080302
zyn080302 force-pushed the fix/studio-managed-sidecar-prerequisites branch 3 times, most recently from 1e52dbb to 2de6e4a Compare September 2, 2026 13:57
@zakahan
zakahan merged commit a74f265 into volcengine:main Sep 2, 2026
19 of 22 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