Skip to content

Feat/mpa agent oneclick provision - #1110

Open
superops-team wants to merge 15 commits into
volcengine:mainfrom
superops-team:feat/mpa-agent-oneclick-provision
Open

superops-team wants to merge 15 commits into
volcengine:mainfrom
superops-team:feat/mpa-agent-oneclick-provision

Conversation

@superops-team

Copy link
Copy Markdown

No description provided.

superops-team and others added 15 commits September 11, 2026 11:09
Provision a veadk-version mpa-agent from a prebuilt image with PostgreSQL and
OpenViking supplied as external parameters, and make it chat-ready in Studio
without a control-plane mi-* record.

- veadk mpa create: deploy image (key auth) -> seed mpa_meta -> inject env ->
  verify /health, /readiness, agent-card; prints Studio A2A connection guidance.
- Extend VeFaaS.deploy_image with backward-compatible enable_key_auth: default
  keeps the 3-tuple return; key-auth path also returns gateway id + key-auth key.
- mpa_meta seeder: mirrors mpa-agent columns, fill-empty idempotent, asserts the
  seven required fields before write so the runtime skips GetMpaInstanceConf.
- Identity adaptation (no arkclaw pools): IDENTITY_STARTUP_ENABLED=false and
  CLAW_SPACE_ID=csi-<account_id>; public endpoint authoritative; two-phase
  re-release wires the real A2A_PUBLIC_URL for the agent-card.
- Interactive, optional Feishu secret (hidden input); secrets masked in --dry-run.

Tests: 25 new unit tests; existing tests/cli 1273 passed / 4 skipped; mpa-agent
repo unchanged. Design + verification cases under prd-spec/.

Co-authored-by: TRAE CLI <traecli@bytedance.com>
Co-authored-by: TRAE CLI <traecli@bytedance.com>
Co-authored-by: TRAE CLI <traecli@bytedance.com>
Co-authored-by: TRAE CLI <traecli@bytedance.com>
Co-authored-by: TRAE CLI <traecli@bytedance.com>
Co-authored-by: TRAE CLI <traecli@bytedance.com>
Co-authored-by: TRAE CLI <traecli@bytedance.com>
Co-authored-by: TRAE CLI <traecli@bytedance.com>
Co-authored-by: TRAE CLI <traecli@bytedance.com>
Co-authored-by: TRAE CLI <traecli@bytedance.com>
Co-authored-by: TRAE CLI <traecli@bytedance.com>
Co-authored-by: TRAE CLI <traecli@bytedance.com>
Co-authored-by: TRAE CLI <traecli@bytedance.com>
Co-authored-by: TRAE CLI <traecli@bytedance.com>
Co-authored-by: TRAE CLI <traecli@bytedance.com>
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.

1 participant