Skip to content

Commit 47c7493

Browse files
committed
Merge branch 'staging' into improvement/access-groups
2 parents 28c97fb + a35f6ec commit 47c7493

File tree

158 files changed

+15522
-6180
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

158 files changed

+15522
-6180
lines changed

apps/docs/content/docs/en/tools/slack.mdx

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,27 @@ In Sim, the Slack integration enables your agents to programmatically interact w
4343
- **Download files**: Retrieve files shared in Slack channels for processing or archival
4444

4545
This allows for powerful automation scenarios such as sending notifications with dynamic updates, managing conversational flows with editable status messages, acknowledging important messages with reactions, and maintaining clean channels by removing outdated bot messages. Your agents can deliver timely information, update messages as workflows progress, create collaborative documents, or alert team members when attention is needed. This integration bridges the gap between your AI workflows and your team's communication, ensuring everyone stays informed with accurate, up-to-date information. By connecting Sim with Slack, you can create agents that keep your team updated with relevant information at the right time, enhance collaboration by sharing and updating insights automatically, and reduce the need for manual status updates—all while leveraging your existing Slack workspace where your team already communicates.
46+
47+
## Getting Started
48+
49+
To connect Slack to your Sim workflows:
50+
51+
1. Sign up or log in at [sim.ai](https://sim.ai)
52+
2. Create a new workflow or open an existing one
53+
3. Drag a **Slack** block onto your canvas
54+
4. Click the credential selector and choose **Connect**
55+
5. Authorize Sim to access your Slack workspace
56+
6. Select your target channel or user
57+
58+
Once connected, you can use any of the Slack operations listed below.
59+
60+
## AI-Generated Content
61+
62+
Sim workflows may use AI models to generate messages and responses sent to Slack. AI-generated content may be inaccurate or contain errors. Always review automated outputs, especially for critical communications.
63+
64+
## Need Help?
65+
66+
If you encounter issues with the Slack integration, contact us at [help@sim.ai](mailto:help@sim.ai)
4667
{/* MANUAL-CONTENT-END */}
4768

4869

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
'use client'
2+
3+
import { Tooltip } from '@/components/emcn'
4+
5+
interface TooltipProviderProps {
6+
children: React.ReactNode
7+
}
8+
9+
export function TooltipProvider({ children }: TooltipProviderProps) {
10+
return <Tooltip.Provider>{children}</Tooltip.Provider>
11+
}

apps/sim/app/_styles/globals.css

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,25 @@
5858
pointer-events: none !important;
5959
}
6060

61+
/**
62+
* Workflow canvas cursor styles
63+
* Override React Flow's default selection cursor based on canvas mode
64+
*/
65+
.workflow-container.canvas-mode-cursor .react-flow__pane,
66+
.workflow-container.canvas-mode-cursor .react-flow__selectionpane {
67+
cursor: default !important;
68+
}
69+
70+
.workflow-container.canvas-mode-hand .react-flow__pane,
71+
.workflow-container.canvas-mode-hand .react-flow__selectionpane {
72+
cursor: grab !important;
73+
}
74+
75+
.workflow-container.canvas-mode-hand .react-flow__pane:active,
76+
.workflow-container.canvas-mode-hand .react-flow__selectionpane:active {
77+
cursor: grabbing !important;
78+
}
79+
6180
/**
6281
* Selected node ring indicator
6382
* Uses a pseudo-element overlay to match the original behavior (absolute inset-0 z-40)
@@ -657,6 +676,20 @@ input[type="search"]::-ms-clear {
657676
}
658677
}
659678

679+
/**
680+
* Notification toast enter animation
681+
*/
682+
@keyframes notification-enter {
683+
from {
684+
opacity: 0;
685+
transform: translateX(-16px);
686+
}
687+
to {
688+
opacity: 1;
689+
transform: translateX(var(--stack-offset, 0px));
690+
}
691+
}
692+
660693
/**
661694
* @depricated
662695
* Legacy globals (light/dark) kept for backward-compat with old classes.

0 commit comments

Comments
 (0)