Skip to content

feat(studio): expand automation integrations - #817

Merged
yaozheng-fang merged 2 commits into
volcengine:mainfrom
evanlowe:feat/automation-feishu-sandbox
Aug 5, 2026
Merged

feat(studio): expand automation integrations#817
yaozheng-fang merged 2 commits into
volcengine:mainfrom
evanlowe:feat/automation-feishu-sandbox

Conversation

@evanlowe

@evanlowe evanlowe commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add modular Studio automations for basic template import, Runtime continuous delivery, and pull request review
  • keep GitHub orchestration, generated templates, and workflow builders under frontend; the browser calls GitHub directly and keeps repository tokens ephemeral
  • remove the Python GitHub automation routes and retain veadk/webui only as generated frontend assets
  • add a Beta Feishu bot flow that deploys a Studio-compatible basic agent to a new Runtime using customer-provided app credentials
  • refresh the automation UI, tests, documentation, and bundled web assets

Testing

  • uvx pre-commit run --all-files
  • cd frontend && npm test (375 passed)
  • cd frontend && npm run build
  • uv run --extra extensions pytest (1132 passed, 6 skipped)
  • Pyright was run against veadk/cli/cli_frontend.py in the project environment; it reports 9 existing errors outside the removed route mount

@evanlowe
evanlowe force-pushed the feat/automation-feishu-sandbox branch from 68060e6 to d947f5c Compare August 5, 2026 05:09
@evanlowe
evanlowe force-pushed the feat/automation-feishu-sandbox branch from d947f5c to 8be6802 Compare August 5, 2026 06:00
@yaozheng-fang
yaozheng-fang merged commit 794e711 into volcengine:main Aug 5, 2026
7 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