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
Monitor and automatically fix failing CI checks with CircleCI integration. Codegen views check status, analyzes build logs, and automatically fixes issues when PRs fail. When Codegen creates a PR and checks fail, it will automatically wake up to investigate the logs and push fixes.
8
+
9
+
<Warning>
10
+
CircleCI is currently available for enterprise customers. See
11
+
[codegen.com/billing](https://codegen.com/billing) for more
12
+
</Warning>
13
+
14
+
## Capabilities
15
+
16
+
The CircleCI integration enables intelligent check monitoring and automatic issue resolution:
17
+
18
+
-**View broken checks and failures** - Monitor CI check status and identify specific failure points
19
+
-**Analyze build logs and error messages** - Grep through logs to understand root causes of failures
20
+
-**Automatically fix failing PRs** - Push corrective changes when checks fail on Codegen-created PRs
21
+
-**Wake up on check failures** - Automatically trigger when CI checks fail to investigate and resolve issues
22
+
23
+
## Permissions
24
+
25
+
The Codegen CircleCI integration requires the following permissions:
26
+
27
+
-**Read project information and settings** - Access pipeline configurations and project details
28
+
-**View build history and logs** - Monitor pipeline execution and analyze failure logs
29
+
-**Read test results and artifacts** - Access build outputs, test reports, and error details
30
+
-**Access check status and details** - Monitor CI check results and failure information
31
+
32
+
<Note>
33
+
Codegen operates in read-only mode for CircleCI - it monitors and analyzes but
34
+
does not trigger builds or modify CI configurations.
35
+
</Note>
36
+
37
+
## How Agents Use CircleCI
38
+
39
+
Agents leverage the CircleCI integration to:
40
+
41
+
-**Monitor Check Status:** Continuously watch for CI check failures on pull requests
42
+
-**Analyze Failure Logs:** Grep through build logs to identify specific errors, test failures, or build issues
43
+
-**Auto-Fix Issues:** When Codegen creates a PR and checks fail, it automatically investigates and pushes fixes
44
+
-**Prevent Broken Merges:** Ensure code quality by resolving CI failures before merge
45
+
46
+
## Automatic Wake-Up Behavior
47
+
48
+
When Codegen creates a pull request and CircleCI checks fail, Codegen will automatically:
49
+
50
+
1.**Detect the failure** - Monitor check status and identify when builds break
51
+
2.**Analyze the logs** - Grep through CircleCI logs to understand the specific failure
52
+
3.**Generate fixes** - Create targeted code changes to resolve the identified issues
53
+
4.**Push updates** - Automatically commit fixes to the same PR branch
54
+
55
+
This ensures that Codegen-created PRs maintain high quality and don't introduce breaking changes to your codebase.
56
+
57
+
## Installation
58
+
59
+
Connect your CircleCI account to Codegen to enable automatic check monitoring and issue resolution.
60
+
61
+
<Card
62
+
title="Connect CircleCI Account"
63
+
icon="circle-play"
64
+
href="https://codegen.sh/integrations"
65
+
>
66
+
Authorize Codegen to view your CircleCI check results and build logs.
67
+
</Card>
68
+
69
+
<Note>
70
+
Ensure the agent has access to the specific CircleCI projects and
AI is one of the most valuable collaborators for front-end modifications, UI updates, messaging, and crafting the aesthetic of what you're building. Codegen can now do serious work on both implementation and contributing to your design documentation, bridging the gap between design and code seamlessly.
8
+
9
+
## Capabilities
10
+
11
+
The Figma integration enables seamless design-to-code workflows:
Copy file name to clipboardExpand all lines: docs/integrations/github.mdx
+19-4Lines changed: 19 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,14 +4,29 @@ sidebarTitle: "GitHub"
4
4
icon: "github"
5
5
---
6
6
7
-
Connect Codegen to your GitHub repositories to enable agents to read code, create branches, commit changes, open pull requests, comment on issues, and more.
7
+
GitHub is how Codegen accesses your repository contents and performs all git interactions. Codegen can create PRs from requests or issues, help resolve merge conflicts, conduct code reviews, search through your codebase, and handle the full spectrum of agentic coding workflows—everything flows through GitHub.
8
8
9
9
## Capabilities
10
10
11
-
Our GitHub integration grants Codegen agents both read and write access, allowing them to function like a member of your development team:
11
+
The GitHub integration provides comprehensive development workflow capabilities:
Copy file name to clipboardExpand all lines: docs/integrations/linear.mdx
+20-6Lines changed: 20 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,10 @@
1
1
---
2
2
title: "Linear Integration"
3
3
sidebarTitle: "Linear"
4
-
icon: "book"
4
+
icon: "file-lines"
5
5
---
6
6
7
-
Integrate Codegen with your Linear workspace to allow agents to interact with issues, manage projects, and keep your team updated.
7
+
Linear is designed to orchestrate teams of humans and agents working together. It's the most efficient way to track progress and scale teams of agents to tackle large, complex tasks. Codegen can take a first pass at virtually any issue, breaking down work and making meaningful progress before human review. We recommend letting Codegen handle the initial exploration and implementation of most tasks.
8
8
9
9
<imgsrc="/images/linear.png" />
10
10
@@ -14,7 +14,7 @@ Connect your Linear workspace to Codegen to enable agent interactions.
14
14
15
15
<Card
16
16
title="Connect Linear Workspace"
17
-
icon="pencil"
17
+
icon="linear"
18
18
href="https://linear.app/integrations/codegen"
19
19
>
20
20
Authorize Codegen to access your Linear workspace via the API settings.
@@ -27,10 +27,24 @@ Connect your Linear workspace to Codegen to enable agent interactions.
27
27
28
28
## Capabilities
29
29
30
-
The Linear integration provides read and write access, enabling agents to manage tasks effectively:
30
+
The Linear integration provides comprehensive project management capabilities:
31
31
32
-
-**Read Access:** Fetch issue details, read comments, view project status, list team members.
33
-
-**Write Access:** Update issue status (e.g., to "In Progress", "Done"), add comments, link GitHub PRs to issues, create new issues, assign tasks.
32
+
-**Create and update issues automatically** - Generate new tasks and update existing ones based on development needs
33
+
-**Track development progress** - Monitor and report on the status of ongoing work
34
+
-**Link code changes to tickets** - Connect GitHub pull requests and commits directly to Linear issues
35
+
-**Sync status updates** - Keep issue statuses current as work progresses through different stages
36
+
37
+
## Permissions
38
+
39
+
The Codegen Linear integration requires the following permissions:
40
+
41
+
-**Create issues for your workspace** - Generate new tasks and tickets as needed
42
+
-**Create issue comments and discussions** - Provide updates, ask questions, and facilitate collaboration
43
+
-**Read access to your workspace data** - Access existing issues, projects, and team information
44
+
-**Write access to update issues and projects** - Modify issue status, assignees, and project details
45
+
-**Assign issues and projects to teams** - Route work to appropriate team members
46
+
-**Mention app in issues and documents** - Enable notifications and cross-references
47
+
-**Receive realtime updates about workspace changes** - Stay synchronized with workspace activity
Notion is your team's knowledge base, and now Codegen can tap into it too. Share PRDs, specs, and documentation with Codegen for technical feedback and implementation. A common workflow: pass a PRD to Codegen and it will provide technical insights, comment directly on the document, and then go implement the features described.
8
+
9
+
## Capabilities
10
+
11
+
The Notion integration enables seamless access to your team's knowledge base:
12
+
13
+
-**Access workspace documentation** - Read and analyze existing documentation, specs, and project requirements
14
+
-**Update pages and databases** - Modify content, add comments, and keep documentation current
15
+
-**Sync development information** - Bridge the gap between planning documents and code implementation
16
+
-**Generate knowledge base content** - Create new documentation based on development work and insights
17
+
18
+
## Permissions
19
+
20
+
The Codegen Notion integration requires the following permissions:
21
+
22
+
-**Read workspace content and documents** - Access existing pages, databases, and documentation
23
+
-**Update existing pages and documents** - Modify content and add comments for collaboration
24
+
-**Create new pages and content** - Generate new documentation and project materials
25
+
-**Access user information and emails** - Understand team structure and collaboration context
26
+
-**Read database entries and properties** - Access structured data and project information
27
+
-**Update database entries and values** - Modify project data and status information
28
+
-**Create new databases and structures** - Establish new organizational systems as needed
29
+
30
+
## How Agents Use Notion
31
+
32
+
Agents leverage the Notion integration to:
33
+
34
+
-**Analyze Requirements:** Read PRDs and technical specifications to understand project scope and requirements
35
+
-**Provide Technical Feedback:** Comment on documents with implementation insights and technical considerations
36
+
-**Update Documentation:** Keep project documentation current as development progresses
37
+
-**Bridge Planning and Code:** Connect high-level planning documents with actual code implementation
38
+
39
+
## Installation
40
+
41
+
Connect your Notion workspace to Codegen to enable agent interactions with your knowledge base.
42
+
43
+
<Card
44
+
title="Connect Notion Workspace"
45
+
icon="books"
46
+
href="https://codegen.sh/integrations/notion"
47
+
>
48
+
Authorize Codegen to access your Notion workspace and documentation.
49
+
</Card>
50
+
51
+
<Note>
52
+
The Notion integration requires feature flag access. Contact your team
Copy file name to clipboardExpand all lines: docs/integrations/slack.mdx
+20-10Lines changed: 20 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,19 +6,16 @@ icon: "slack"
6
6
7
7
<imgsrc="/images/slack.png" />
8
8
9
-
Connect Codegento your Slack workspace to enable seamless communication between agents and your team.
9
+
Slack is the most fluid way to communicate with Codegen. Simply tag @codegen in any channel to collaborate directly and give it tasks that leverage all your other integrations. As an agent, Codegen can seamlessly work across platforms—from GitHub to Linear to your databases—all initiated from Slack. We recommend Slack as the lowest barrier entry point for all users.
10
10
11
-
## Capabilities & Functions
11
+
## Capabilities
12
12
13
-
Codegen functions as a full-fledged software engineer that you can interact with directly through Slack. When responding to messages in Slack, Codegen can:
13
+
The Slack integration enables seamless collaboration with Codegen directly within your workspace:
14
14
15
-
-**Perform Research:** Search the web for information, documentation, or solutions to problems.
16
-
-**Manage Issues:** Triage and update issues in Linear or GitHub based on your requests.
17
-
-**Develop Code:** Make code changes, improvements, or implement new features across your repositories.
18
-
-**Create Pull Requests:** Draft, review, and submit PRs with detailed descriptions and context.
19
-
-**Provide Updates:** Keep you informed about progress, blockers, or completion of tasks.
20
-
-**Request Clarification:** Ask for additional context or guidance when needed to complete a task effectively.
21
-
-**Share Results:** Deliver summaries, documentation, links to PRs, or explanations of changes made.
15
+
-**Chat with Codegen directly in channels** - Interact naturally through @mentions and direct messages
16
+
-**Get real-time notifications** - Stay updated on task progress and completion
17
+
-**Share code snippets and updates** - Collaborate on code changes and development tasks
18
+
-**Collaborate on development tasks** - Coordinate work across your entire development workflow
22
19
23
20
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.
24
21
@@ -56,6 +53,19 @@ Codegen responds to the following messages in Slack:
56
53
- Sending subsequent messages within a thread routes to the same agent
57
54
- New messages in an active thread will interrupt the agent if it's currently working
58
55
56
+
## Permissions
57
+
58
+
The Codegen Slack integration requires the following permissions to function effectively:
59
+
60
+
-**View messages that mention @codegen** - To respond to direct mentions and requests
61
+
-**Read message history in public and private channels** - To understand context and conversation flow
62
+
-**Send messages and customize appearance** - To communicate and provide updates
63
+
-**View and react with emojis** - To acknowledge messages and provide feedback
64
+
-**Access shared files and attachments** - To review and work with shared content
65
+
-**Read direct messages and group chats** - To enable private conversations with the agent
66
+
-**View workspace members and email addresses** - To understand team structure and routing
67
+
-**Access basic channel information** - To operate appropriately within different channel contexts
0 commit comments