# Enabling non-github users access cloud agent from Slack

**URL:** <https://forum.cursor.com/t/enabling-non-github-users-access-cloud-agent-from-slack/159591>\
**Category:** Help\
**Tags:** github, slack, cloud-agents, teams-enterprise\
**Created:** [May 2, 2026, 1:24am UTC](https://forum.cursor.com/t/enabling-non-github-users-access-cloud-agent-from-slack/159591 "2026-05-02T01:24:24Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Venkatesh\_Walajabad](https://avatars.discourse-cdn.com/v4/letter/v/958977/32.png) [@Venkatesh\_Walajabad](https://forum.cursor.com/u/Venkatesh_Walajabad)\
**Post date:** [May 2, 2026, 1:24am UTC](https://forum.cursor.com/t/enabling-non-github-users-access-cloud-agent-from-slack/159591/1 "2026-05-02T01:24:24Z")

</div>

Hi

I have integrated Slack to Github through Cursor. It works for me. However, if a non-github user of my company tries to use the Cursor app on Slack, the cloud agent rejects the request to github. Is there a way for me to allow that to happen?

The non-GitHub user may currently **not have repository entitlement inside Cursor** , even though team plan exists. Is there any alternative way for Cloud agent to talk to Github here?

Thanks

Venkatesh

---

<div class="post-metadata">

**Author:** ![Venkatesh\_Walajabad](https://avatars.discourse-cdn.com/v4/letter/v/958977/32.png) [@Venkatesh\_Walajabad](https://forum.cursor.com/u/Venkatesh_Walajabad)\
**Post date:** [May 2, 2026, 2:02am UTC](https://forum.cursor.com/t/enabling-non-github-users-access-cloud-agent-from-slack/159591/7 "2026-05-02T02:02:49Z")

</div>

I am trying to provide a way for my internal users (non engineering folks) to have the capability of understanding any logic in our codebase through this integration so that there is less dependency on such things from an engineer. Creating a pull request or trying to fix something in the code is out of scope for them. So ideally a read access to repo through Cursor agent.

---

<div class="post-metadata">

**Author:** ![Venkatesh\_Walajabad](https://avatars.discourse-cdn.com/v4/letter/v/958977/32.png) [@Venkatesh\_Walajabad](https://forum.cursor.com/u/Venkatesh_Walajabad)\
**Post date:** [May 2, 2026, 2:30am UTC](https://forum.cursor.com/t/enabling-non-github-users-access-cloud-agent-from-slack/159591/10 "2026-05-02T02:30:45Z")

</div>

indexed repo context is good for a start and we can manually sync the index time and again. What you are suggesting seems like a path forward, but wondering how do I go about this and try?

---

<div class="post-metadata">

**Author:** ![Colin](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/colin/32/90452_2.png) [@Colin](https://forum.cursor.com/u/Colin)\
**Post date:** [May 2, 2026, 6:18pm UTC](https://forum.cursor.com/t/enabling-non-github-users-access-cloud-agent-from-slack/159591/15 "2026-05-02T18:18:59Z")

</div>

Hey there!

Cloud Agents require each user who triggers them (including via Slack) to have their own GitHub OAuth credentials connected in Cursor, since the agent acts on behalf of the triggering user’s identity. A cursor license is also required there.

That said, the newly released [Cursor Agent SDK](https://cursor.com/blog/typescript-sdk) might make it much easier to build something that operates as an in-between layer. It’s built for custom integrations, bots, and similar use cases!

This approach would also work around users not having direct GitHub access, since GitHub access would instead be handled by the account authenticating to the agent.

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/system/32/99069_2.png) [@system](https://forum.cursor.com/u/system)\
**Post date:** [June 1, 2026, 1:24am UTC](https://forum.cursor.com/t/enabling-non-github-users-access-cloud-agent-from-slack/159591/18 "2026-06-01T01:24:58Z")

</div>

Closed on June 1, 2026, 1:24am UTC

This topic was automatically closed after 30 days. New replies are no longer allowed.
