You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/integrations/slack.mdx
+26-29Lines changed: 26 additions & 29 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,22 +6,37 @@ icon: "slack"
6
6
7
7
Connect Codegen to your Slack workspace to enable seamless communication between agents and your team.
8
8
9
-
## Capabilities
9
+
## Capabilities & Functions
10
10
11
-
The integration for Slack allows agents to interact within your designated channels:
11
+
Codegen functions as a full-fledged software engineer that you can interact with directly through Slack. When responding to messages in Slack, Codegen can:
12
12
13
-
-**Send Messages:** Post updates, ask questions, report results, and notify team members.
14
-
-**Read Messages:** (Optional) Agents can be configured to read messages in specific channels to gather context or respond to requests (requires careful permission setup).
15
-
-**User Mentions:** Tag specific users or groups for notifications.
13
+
-**Perform Research:** Search the web for information, documentation, or solutions to problems.
14
+
-**Manage Issues:** Triage and update issues in Linear or GitHub based on your requests.
15
+
-**Develop Code:** Make code changes, improvements, or implement new features across your repositories.
16
+
-**Create Pull Requests:** Draft, review, and submit PRs with detailed descriptions and context.
17
+
-**Provide Updates:** Keep you informed about progress, blockers, or completion of tasks.
18
+
-**Request Clarification:** Ask for additional context or guidance when needed to complete a task effectively.
19
+
-**Share Results:** Deliver summaries, documentation, links to PRs, or explanations of changes made.
16
20
17
-
## How Agents Use Slack
21
+
All of these capabilities are accessible through natural language interactions in your Slack workspace, allowing your team to leverage Codegen's assistance without context switching between different platforms.
18
22
19
-
Agents use Slack primarily for communication and notifications:
23
+
## Installation
20
24
21
-
-**Progress Updates:** Informing a channel or user when a task starts, encounters an issue, or is completed.
22
-
-**Requesting Feedback:** Asking for clarification or input on a specific implementation detail or ambiguity.
23
-
-**Sharing Results:** Posting links to created PRs, summaries of changes, or errors encountered.
24
-
-**Notifications:** Alerting the team about build failures, successful deployments, or critical issues identified.
25
+
Add the Codegen app for Slack to your workspace to enable agent communication.
26
+
27
+
<Card
28
+
title="Add Codegen to Slack"
29
+
icon="slack"
30
+
href="https://codegen.sh/integrations"
31
+
>
32
+
Install the Codegen app for Slack from the Slack Marketplace and choose the
33
+
channels it can access.
34
+
</Card>
35
+
36
+
<Note>
37
+
Configure channel access carefully to ensure agents communicate in the
38
+
appropriate places.
39
+
</Note>
25
40
26
41
## Message Response Behavior
27
42
@@ -50,21 +65,3 @@ Codegen responds to the following messages in Slack:
50
65
**User Permissions and Access Control:**
51
66
52
67
Codegen's actions on connected repositories are governed by the permissions of the user who initiated the interaction via Slack. The bot itself does not have independent permissions to repositories. Access to repositories and the ability to trigger actions are determined by the Codegen user's authenticated account and their associated repository permissions. We recommend configuring channel access carefully during installation to ensure the Codegen app for Slack is only present in channels where its use is appropriate.
53
-
54
-
## Installation
55
-
56
-
Add the Codegen app for Slack to your workspace to enable agent communication.
57
-
58
-
<Card
59
-
title="Add Codegen to Slack"
60
-
icon="slack"
61
-
href="https://codegen.sh/integrations"
62
-
>
63
-
Install the Codegen app for Slack from the Slack Marketplace and choose the
64
-
channels it can access.
65
-
</Card>
66
-
67
-
<Note>
68
-
Configure channel access carefully to ensure agents communicate in the
0 commit comments