Skip to content

feat(mpa): complete Studio details and managed account provisioning - #1160

Merged
warm-wm merged 5 commits into
volcengine:mainfrom
superops-team:feat/mpa-account-fixes-upstream-clean-20261010
Oct 10, 2026
Merged

warm-wm merged 5 commits into
volcengine:mainfrom
superops-team:feat/mpa-account-fixes-upstream-clean-20261010

Conversation

@moidream

@moidream moidream commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Changes

Managed MPA creation could reuse resources from an old account or fail when the new account had no pre-existing worker template. Resolve the deployment account through STS, prepare Runtime IAM permissions, validate/discover account-local network resources, create a standard shared APIG, and create workers independently from the configured image. Preserve Python 3.10 timeout handling, resource naming, skill-space descriptions, image defaults, and deployment diagnostics.

Include the omitted fork PR #22 behavior: MPA details show Basic only and do not start hidden Profile/control-plane requests. General Agent navigation and update behavior stay unchanged. Rebuild the packaged Studio UI and include bilingual designs and component contracts.

Contribution coverage

Verification

  • Managed MPA/CLI targeted Python tests: 678 passed.
  • Frontend: 1,377 Node tests and 65 Vitest tests passed; the 10 Basic-only regressions failed before the port and passed afterward.
  • TypeScript, production app/widget build, i18n, and packaged assets (113 files / 350 references): pass.
  • Sidecar coverage: statements 98.55%, branches 94.44%, functions/lines 100%; changed Basic-only executable statement-start lines: 7/7 covered.
  • Loopback browser using the actual workspace and mocked network: MPA/General navigation, hidden focus, switching, loading/error/empty environment/read-only states, chat callback, keyboard focus, and 390px viewport verified. No hidden Profile requests.
  • All-files pre-commit including secret scanning: pass.
  • Full Python regression with declared optional extras, two workers: 6,869 passed, 53 skipped, 4 xfailed, 1 failed. The only failure is the unchanged artifact writer MIME test on local Python 3.10/macOS (.md resolves to application/octet-stream, expected text/markdown); both test and implementation match official main. This baseline failure remains unresolved.

No real cloud resources were created or deployed during this integration. Detailed dated verification and coverage audit are in the paired mpa-upstream-incremental-alignment PRDs.

@moidream moidream changed the title feat(mpa): harden managed account provisioning feat(mpa): complete Studio details and managed account provisioning Oct 9, 2026
zhangmengqiu.zmq added 3 commits October 10, 2026 14:04
Resolve existing Ark model keys with deployment credentials and select the
newest eligible key by creation time. Add capability-gated Feishu bot account
management and scheduled-task delivery selection, retaining legacy single-bot
behavior. Include bilingual contracts, regression tests, the current lockfile
changes, and rebuilt Studio assets.

Pre-commit, Pyright and frontend gates pass. The Python repository regression
has 6933 passing tests and one Markdown MIME failure reproduced on the
unmodified baseline; record the result in the paired designs.
@warm-wm
warm-wm merged commit 812faad into volcengine:main Oct 10, 2026
16 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