Skip to content

feat: project templates#2409

Draft
viktormarinho wants to merge 1 commit intomainfrom
project-templates
Draft

feat: project templates#2409
viktormarinho wants to merge 1 commit intomainfrom
project-templates

Conversation

@viktormarinho
Copy link
Contributor

@viktormarinho viktormarinho commented Feb 8, 2026

What is this contribution about?

Describe your changes and why they're needed.

Screenshots/Demonstration

Add screenshots or a Loom video if your changes affect the UI.

How to Test

Provide step-by-step instructions for reviewers to test your changes:

  1. Step one
  2. Step two
  3. Expected outcome

Migration Notes

If this PR requires database migrations, configuration changes, or other setup steps, document them here. Remove this section if not applicable.

Review Checklist

  • PR title is clear and descriptive
  • Changes are tested and working
  • Documentation is updated (if needed)
  • No breaking changes

Summary by cubic

Adds project templates with a new create flow and onboarding wizard. Replaces the old Create Project dialog across the app and enables Projects in the sidebar.

  • New Features

    • New Create Project dialog with categories, search, and actions (start from scratch, import placeholders).
    • Fetches templates from a bound registry (PROJECT_TEMPLATE_REGISTRY_BINDING) and renders a grid.
    • Onboarding wizard: overview, connections (binding selector for plugins), and project details. Creates the project and applies plugin connection configs.
    • New well-known binding and schemas for project templates; re-exported in bindings.
    • Replaces CreateProjectDialog usages in sidebar, shell layout, and projects list. ENABLE_PROJECTS is now true.
  • Migration

    • Add an MCP connection that implements PROJECT_TEMPLATE_REGISTRY_BINDING with LIST/GET tools to surface templates.
    • If no registry is connected, the dialog shows an empty state; “Start from scratch” still works.
    • No database changes required.

Written for commit 0440ba1. Summary will update on new commits.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 8, 2026

Release Options

Should a new version be published when this PR is merged?

React with an emoji to vote on the release type:

Reaction Type Next Version
👍 Prerelease 2.79.1-alpha.1
🎉 Patch 2.79.1
❤️ Minor 2.80.0
🚀 Major 3.0.0

Current version: 2.79.0

Deployment

  • Deploy to production (triggers ArgoCD sync after Docker image is published)

@github-actions
Copy link
Contributor

github-actions bot commented Feb 8, 2026

🧪 Benchmark

Should we run the Virtual MCP strategy benchmark for this PR?

React with 👍 to run the benchmark.

Reaction Action
👍 Run quick benchmark (10 & 128 tools)

Benchmark will run on the next push after you react.

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