Skip to content

feat: add AI assistance to the VLA Builder - #92

Merged
bzp99 merged 14 commits into
yassine-refactorfrom
feat/vla-builder-assistant
Sep 25, 2026
Merged

bzp99 merged 14 commits into
yassine-refactorfrom
feat/vla-builder-assistant

Conversation

@MYRhouma

Copy link
Copy Markdown
Contributor

Summary

Adds a VLA Builder assistant drawer that uses the current template catalog to prepare an unsaved VLA draft. It fills metadata suggestions, selects catalog template IDs, validates required variables, and lets the user review before applying. Manual requirement attachment and explicit VLA creation remain available.

The API supports the configured OpenAI-compatible, Gemini, and Anthropic providers without exposing credentials to the frontend. Missing template capabilities are shown as an actionable fallback.

Verification

  • 54 VLA Manager API tests
  • 24 repository frontend tests
  • Ruff checks
  • Vite production build
  • Docker Compose rebuild and health checks
  • Live Gemini smoke request

Local test

Open http://localhost:3020/create, click Design with AI, upload sample data, and use the renewable-energy prompt.

CC @bzp99

@bzp99

bzp99 commented Sep 23, 2026

Copy link
Copy Markdown
Collaborator

@MYRhouma I see you marked this as a draft but please let me take over from here at least for now, do not make any more changes to this branch

@bzp99 bzp99 self-assigned this Sep 23, 2026
@bzp99
bzp99 force-pushed the feat/vla-builder-assistant branch from 9ddc6b1 to b5aea9a Compare September 24, 2026 06:34
@bzp99
bzp99 marked this pull request as ready for review September 24, 2026 06:34
Copilot AI lite review requested due to automatic review settings September 24, 2026 06:38

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@bzp99
bzp99 force-pushed the feat/vla-builder-assistant branch from 7b99017 to e5767e8 Compare September 24, 2026 06:40
MYRhouma and others added 13 commits September 25, 2026 02:08
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: bzp99 <bpeter@edu.bme.hu>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…draft

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…der's work

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…onal

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… failed tests

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…uilder

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@bzp99
bzp99 force-pushed the feat/vla-builder-assistant branch from 30df3a4 to 88ac314 Compare September 25, 2026 00:17
@bzp99
bzp99 merged commit fb8a986 into yassine-refactor Sep 25, 2026
6 checks passed
@bzp99
bzp99 deleted the feat/vla-builder-assistant branch September 25, 2026 00:21
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.

3 participants