Features
- v0.5.60: invitation flow improvements, chat fixes, a2a improvements, additional copilot actions
- feat(sheets): added sheet selector for microsoft excel and google sheets tools (#2835)
- feat(starter): in start block input format, don't prevent deletion if only one field remaining, just clear form (#2830)
- fix(misc): added trace spans back to notifications for webhooks, updated verification code for users signing in with email, updated welcome email (#2828)
- improvement(langsmith): add wand for batch ingestion schemas (#2827)
- feat(dashboard): added stats endpoint to compute stats on server side and avoid limit (#2823)
- feat(langsmith): add langsmith tools for logging, output selector use tool-aware listing (#2821)
- fix(agent-tools): added special handling for workflow tool in agent tool input, added react grab and feature flag (#2820)
- feat(reorder): allow workflow/folder reordering (#2818)
- fix(batch-add): on batch add persist subblock values (#2819)
- feat(tinybird): added tinybird block (#2781)
- feat(terminal): migrate from zustand for console terminal logs to indexedDb, incr limit from 5mb to ~GBs (#2812)
- fix(a2a): added file data part and data data part to a2a agents (#2805)
- improvement(oauth): added random identifier in unused accountId to bypass betterauth unique constraint (#2807)
- feat(slack): added get message by timestamp and get thread tool (#2803)
- fix(comparison): add condition to prevent duplicate identical edges (#2799)
- feat(copilot): add commands (#2797)
Improvements
- improvement(copilot): update copilot to match copilot repo (#2829)
- improvement(emails): update email footer links to link to sim.ai/provider instead of direct provider links (#2826)
- improvement(langsmith): ugpraded langsmith to use tool names directly in dropdown (#2824)
- improvement(pricing): drop agent multiplier in docs, change base exec cost
- improvement(schedule): default schedule timezone (#2800)
Bug Fixes
- fix(drag): read perms prevent drag (#2834)
- fix(sortOrder): initial ordering must be deterministic (#2833)
- fix(popover): fix frozen workspace popover (#2832)
- fix(otp): send welcome email even when user signs up via email/pass along with oauth providers (#2825)
- fix(notifications): consolidate notification utils, update email styling (#2822)
- fix(terminal-colors): change algo to compute colors based on hash of execution id and pointer from bottom (#2817)
- fix(i18n): update translations action to run once per week on sunday (#2816)
- fix(terminal): pop all entries from a single execution when the limit is exceeded (#2815)
- fix(copilot): rewrote user input popover to optimize UX (#2814)
- fix(copilot): commands (#2811)
- fix(chat): remove special handling for non-streaming (#2808)
- fix(invitations): preserve tokens after error (#2806)
- fix(sockets): redrawing edges should not lead to socket ops (#2804)
- fix(triggers): cleanup trigger outputs formatting, fix display name issues (#2801)
- fix(executor): pattern match more errors to prevent swallow (#2802)