Skip to content

fix(studio): harden Agent updates and SkillSpace fallback - #1065

Merged
yaozheng-fang merged 6 commits into
volcengine:mainfrom
zyn080302:fix/studio-agent-regressions-20260906
Sep 7, 2026
Merged

fix(studio): harden Agent updates and SkillSpace fallback#1065
yaozheng-fang merged 6 commits into
volcengine:mainfrom
zyn080302:fix/studio-agent-regressions-20260906

Conversation

@zyn080302

Copy link
Copy Markdown
Contributor

Summary

  • add a bounded pre-output TPM/RPM retry that snapshots the pristine ADK request and never duplicates streamed output
  • keep MCP credentials server-side during Runtime updates and reject duplicate canonical MCP names or endpoints with precise errors
  • recover readable SkillSpace entries when a dangling relation returns ResourceNotFound.skill, using degraded name-based identity and warnings
  • start the pinned AgentKit companion and Studio concurrently while preserving fail-closed startup semantics
  • make the staged native CLI archive world-readable for the VeFaaS runtime user

Verification

  • full Python suite: 3689 passed, 9 skipped, 2 expected failures
  • focused Python regression suite: 280 passed
  • frontend suite: 1030 passed
  • pre-commit: Ruff, formatting, and secret detection passed
  • offline Studio Bundle: 260.261 seconds; 191 files / 186 hash-locked wheels; Linux Python 3.12 dry-run passed
  • fresh Linux/amd64 non-root cold start: companion and Studio ready in 51 seconds with no permission or startup errors
  • protected VeFaaS acceptance: real offline dependency install and Release succeeded; stable/latest, 100% traffic, Ready, Identity, sibling Function, and Scheduler companions verified

No Studio or Release Server publication was performed.

@zyn080302
zyn080302 force-pushed the fix/studio-agent-regressions-20260906 branch from 0527496 to 13ca3ea Compare September 7, 2026 10:42
@yaozheng-fang
yaozheng-fang merged commit ccbb158 into volcengine:main Sep 7, 2026
11 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