Skip to content

Rebuild Studio UI, require real model generation, and add MCP - #14

Merged
Ankit6149 merged 29 commits into
masterfrom
product/studio-end-to-end-mcp
Jul 27, 2026
Merged

Rebuild Studio UI, require real model generation, and add MCP#14
Ankit6149 merged 29 commits into
masterfrom
product/studio-end-to-end-mcp

Conversation

@Ankit6149

@Ankit6149 Ankit6149 commented Jul 27, 2026

Copy link
Copy Markdown
Owner

Product changes

  • rebuild Step 1 as a deliberate two-column evidence workspace instead of leaving half the screen empty
  • rebuild Step 2 with destination selection on the left and an always-visible model route panel on the right
  • add provider discovery, recommended configured route selection, readiness status, model override, temporary-key handling, and a tested connection action
  • remove Local Template from the Studio workflow
  • reject template, offline, prompt-only, missing, and unsupported generation modes at the API and orchestration layers
  • stop silently substituting deterministic copy when strategy or destination generation fails
  • preserve successful destinations while clearly marking failed destinations; fail the whole request when every destination fails
  • keep hosted server keys available only to authenticated owner sessions
  • keep custom, Ollama, and LM Studio endpoint execution owner-only
  • require a reachable endpoint for local-model routes on hosted deployments

MCP server

  • add a zero-dependency Node stdio MCP server under mcp/
  • expose provider status, provider connection testing, and campaign creation tools
  • use the same /api/launch_kit route as Studio so web and agent workflows share one generation engine
  • read workspace/provider secrets from the MCP process environment instead of model-visible tool arguments
  • enforce MCP initialization before tool use
  • return JSON-RPC protocol errors for unknown tools
  • keep campaign generation review-first; the MCP server does not publish content

Exact-head verification

Commit a204e88aad22b906bdd26bff2cb31387845d4e92 passed:

  • frontend regression tests
  • production dependency audit
  • full Next.js production build
  • MCP protocol and tool tests
  • Python test suite
  • Vercel preview build

No Playwright was used.

A real paid/cloud-provider generation was not executed because no provider credential was supplied to this validation run. Provider calls remain gated behind the explicit Test connection action and return real errors rather than template content.

@vercel

vercel Bot commented Jul 27, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
signal-flow-studio Ready Ready Preview, Comment Jul 27, 2026 10:02am

@Ankit6149 Ankit6149 changed the title Rebuild Studio model workflow and add MCP server Rebuild Studio UI, require real model generation, and add MCP Jul 27, 2026
@Ankit6149
Ankit6149 marked this pull request as ready for review July 27, 2026 10:03
@Ankit6149
Ankit6149 merged commit 693313e into master Jul 27, 2026
5 checks passed

@Ankit6149 Ankit6149 left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

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

Post-merge branch audit: this task is already integrated into master through this merged PR. Do not merge the retained source branch again; start any follow-up work from current master in a new issue-specific branch.

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