Skip to content

v0.6.93: schedules/mcp performance improvements, integration bugfixes#4767

Merged
icecrasher321 merged 8 commits into
mainfrom
staging
May 28, 2026
Merged

v0.6.93: schedules/mcp performance improvements, integration bugfixes#4767
icecrasher321 merged 8 commits into
mainfrom
staging

Conversation

@icecrasher321
Copy link
Copy Markdown
Collaborator

improvement(agentphone): update logo and background color (#4753)
improvement(schedules): retries and concurrency limits (#4755)
fix(rate-limiter): hosted-key queue follow-up fixes (#4762)
improvement(mcp): bound MCP memory and lifecycle concurrency (#4751)
fix(tables): coerce row values to column types on write instead of failing; persist coerced values; normalize dates to ISO; guard invalid date coercion (#4761)
improvement(integrations): tighten sixtyfour, agentmail, and agentphone outputs; expose mediaUrls; remove invalid output properties (#4765)
feat(instantly): add block and trigger (#4763)
improvement(cron): fire-and-forget for cron-invoked endpoints (#4764)

modi2meet and others added 8 commits May 27, 2026 11:01
* v0.6.29: login improvements, posthog telemetry (#4026)

* feat(posthog): Add tracking on mothership abort (#4023)

Co-authored-by: Theodore Li <theo@sim.ai>

* fix(login): fix captcha headers for manual login  (#4025)

* fix(signup): fix turnstile key loading

* fix(login): fix captcha header passing

* Catch user already exists, remove login form captcha

* Update AgentPhone logo and block background color

Replace the old green phone icon with the current AgentPhone logomark
and change bgColor to #000000.

---------

Co-authored-by: Waleed <walif6@gmail.com>
Co-authored-by: Theodore Li <theodoreqili@gmail.com>
Co-authored-by: Siddharth Ganesan <33737564+Sg312@users.noreply.github.com>
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com>
Co-authored-by: Theodore Li <theo@sim.ai>
* improvement(schedu
les): retries, concurrency limits

* improvement(schedules): remove stale generated migration

Drop the pre-merge generated 0213 migration so it can be regenerated after syncing with staging.

Co-authored-by: Cursor <cursoragent@cursor.com>

* address comments

* fix pinned version for lru cache

* retryable errs cleanup

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
* fix(rate-limiter): hosted-key queue follow-ups from #4756 review

* chore(rate-limiter): trim verbose comments
* improvement(mcp): bound MCP memory and lifecycle concurrency

* update db mock

* address comments

* address comments
…iling (#4761)

* fix(tables): coerce row values to column types on write instead of failing

* fix(tables): persist coerced values in upsert match + bulk update, normalize Date to ISO

* fix(tables): guard date coercion against out-of-range values
…utputs (#4765)

* improvement(integrations): tighten sixtyfour, agentmail, agentphone outputs

* fix(agentphone): expose mediaUrls in block outputs

* fix(sixtyfour): remove invalid `properties` field from block outputs

* chore(skills): clarify validate-integration block vs tool outputs
* feat(instantly): block, trigger

* change bg color for icon

* address comments

* cleanup code

* search param missplaced
* improvement(cron): fire-and-forget for cron-invoked endpoints

* fix(cron): add staleness takeover to single-flight guard

* improvement(cron): drop single-flight guard, rely on DB row claiming
@vercel
Copy link
Copy Markdown

vercel Bot commented May 28, 2026

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

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
docs Skipped Skipped May 28, 2026 12:32am

Request Review

@cursor
Copy link
Copy Markdown

cursor Bot commented May 28, 2026

PR Summary

High Risk
Touches schedule claiming/retries, MCP auth and payload limits, and cron background execution—areas that affect reliability, security, and duplicate or missed runs if misconfigured.

Overview
This staging batch adds Instantly as a first-class integration (docs, icons, landing registry) and tightens integration validation docs so nested properties on outputs apply to tools only, not workflow block outputs.

MCP changes harden the workflow MCP serve path and admin APIs: bounded request/response sizes, paginated tools/list, duplicate tool-name detection, internal-token bridging instead of forwarding API keys, client disconnect handling, and capped JSON bodies on MCP management routes. Tool discovery refresh is concurrency-limited.

Schedules gain a much larger execution tick with infraRetryCount, claim/lock recovery, global concurrency caps, stale job recovery, and extensive tests; schedule disable/reactivate clears or resets queue-related fields appropriately.

Cron routes for Teams subscription renewal and inactivity-alert polling now return 202 quickly, use Redis locks, and run work in the background via runDetached. Minor fixes include safer error handling on the environment API route.

Reviewed by Cursor Bugbot for commit 7ddd90b. Configure here.

@icecrasher321 icecrasher321 changed the title Staging v0.6.93: schedules/mcp performance improvements, integration bugfixes May 28, 2026
Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 2 potential issues.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 7ddd90b. Configure here.

Comment thread apps/sim/app/api/mcp/serve/[serverId]/route.ts
Comment thread apps/sim/app/api/mcp/tools/discover/route.ts
@icecrasher321 icecrasher321 merged commit 856182b into main May 28, 2026
31 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.

4 participants