Skip to content

Make MCP campaign execution trackable and non-blocking - #324

Merged
Ankit6149 merged 7 commits into
masterfrom
feat/connector-truth-batch
Sep 21, 2026
Merged

Ankit6149 merged 7 commits into
masterfrom
feat/connector-truth-batch

Conversation

@Ankit6149

@Ankit6149 Ankit6149 commented Sep 21, 2026 •

Copy link
Copy Markdown
Owner

Foundation slice for #35 and #36.

Implemented and verified:

  • in-process MCP campaign execution registry with stable execution IDs
  • queued/running/completed/failed/cancelled state truth
  • start/status/cancel campaign workflow tools
  • cancellation propagated into the active HTTP request
  • global JSON-RPC serialization removed so ping/tools/status/cancel remain responsive during long generation
  • execution-registry, workflow-tool, cancellation, failure-isolation, and real stdio concurrency regression tests

Verification:

  • exact-head GitHub CI #1033: success
  • Vercel correctly skipped the non-production deployment under the storage policy

Not complete:

This PR intentionally does not close those issues.

@vercel

vercel Bot commented Sep 21, 2026

Copy link
Copy Markdown

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

1 Skipped Deployment
Project Deployment Actions Updated
signal-flow-studio Ignored Ignored Sep 21, 2026 8:33pm UTC

@Ankit6149 Ankit6149 changed the title Build trackable generation execution and recovery Make MCP campaign execution trackable and non-blocking Sep 21, 2026
@Ankit6149
Ankit6149 marked this pull request as ready for review September 21, 2026 20:42
@Ankit6149
Ankit6149 merged commit f263b5b into master Sep 21, 2026
5 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.

1 participant