Slack Integration: Per Channel @Cursor settings not working

Describe the Bug

Per the docs: Cursor – Slack, i should be able to set @Cursor settings in each slack channel distinctly and “pin” the channel to the repo in question. I’ve gone through and ensured that each repo is connected and cursor is installed, but when i change the default settings in one channel, it changes the repo in both when I run @Cursor settings.

Steps to Reproduce

  1. Connect two different repos to Cursor
  2. Create two different channels in Slack
  3. Type @Cursor settings in channel1 and set the default repo
  4. Type @Cursor settings in channel2 and set the default repo
  5. Go back to channel1, try @Cursor settings to see it is now set to the default from channel2

Expected Behavior

I’d expect each channel to retain its own default settings

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.1.3
VSCode Version: 1.96.2
Commit: 979ba33804ac150108481c14e0b5cb970bda3260
Date: 2025-06-15T06:35:49.230Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.5.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey! Would you be able to share a video reproducing this? Trying this out and it seems to work fine! Specifically, are you clicking on the “Set Repo for Channel” button?

Hmm - there is no “Set Repo for Channel” button that i know of? When i run @Cursor settings, this is the dialogue i see. Setting this in one channel, then attempting to set a different one in another seems to keep the same repo in both channels…

Video here (trying to have slatebox-app and slateboxjs be pinned to each channel but no luck:

@dcastl any thoughts on this guy? Are my assumptions correct?

oh I see! for now, this setting is only available to users in Team plans, since we make the connection to your Cursor team. sorry about that!

2 Likes

Actually @dcastl - do you know if there are any plans to open this up for the Pro plan as well?

I have the exact same problem. I saw this topic and changed to the Team plan, but the behavior remains the same and the problem is not solved. When I do @cursor settings for each channel and select a specific repository, it is reflected in all other channels. The per-channel override is not working.

It’s a supplement. I might have understood a little. This top button doesn’t work, and setting a channel-by-channel repository from the bottom button may solve the problem. This is the case of the Team plan.