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/introduction/capabilities.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ icon: "gear"
5
5
iconType: "solid"
6
6
---
7
7
8
-
Codegen agents come equipped with a versatile set of tools and capabilities designed to seamlessly integrate into your development workflow and automate a wide range of tasks.
8
+
Codegen agents, with an underlying architecture based on Claude Code, come equipped with a versatile set of tools and capabilities designed to seamlessly integrate into your development workflow and automate a wide range of tasks.
Codegen provides a comprehensive set of tools that enable agents to perform a wide range of tasks across different platforms and services. These tools are organized by category and can be used in various contexts, including Slack interactions, GitHub integrations, and Linear workflows.
11
9
12
-
## Code Analysis & Navigation
13
-
14
-
| Tool | Description |
15
-
|------|-------------|
16
-
|`ripgrep_search`| Search the codebase using regex pattern matching |
17
-
|`set_active_codebase`| Selects a codebase to be "active" for operations |
18
-
19
-
## File Operations
20
-
21
-
| Tool | Description |
22
-
|------|-------------|
23
-
|`file_write`| Create new files or completely overwrite existing files |
24
-
|`relace_edit`| Make targeted edits to existing files |
25
-
26
-
## Command Execution
10
+
## Sandbox Interaction Tools
27
11
28
-
| Tool | Description |
29
-
|------|-------------|
30
-
|`run_command`| Run a command in a sandboxed environment |
body="This PR implements user authentication using OAuth.",
150
-
head_branch="feature/user-auth"
151
-
)
152
-
```
153
-
154
-
### Assigning Reviewers to a PR
155
-
156
-
```python
157
-
# Assign reviewers to a PR
158
-
github_assign_pr_reviewers(
159
-
pr_number=123,
160
-
assignees=["username1", "username2"]
161
-
)
162
-
```
163
-
164
-
### Creating a Linear Issue
165
-
166
-
```python
167
-
# Create a new issue in Linear
168
-
linear_create_issue(
169
-
title="Implement password reset functionality",
170
-
description="Users need a way to reset their passwords when forgotten."
171
-
)
172
-
```
173
-
174
84
## Tool Availability by Organization
175
85
176
86
Note that tool availability may vary by organization settings. Some organizations may have certain tools disabled, such as SQL database access or PR creation capabilities.
0 commit comments