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: agents/jules.md
+38Lines changed: 38 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -68,6 +68,44 @@ If the user directs you to do this:
68
68
- When adding external links (e.g., to `https://example.com`), double-check the URL for typos.
69
69
- Ensure the URL starts with `http://` or `https://`.
70
70
71
+
## Available Tools
72
+
73
+
I have access to a variety of tools that allow me to interact with the repository, access external resources, and perform development tasks. This list is not exhaustive and I may have other functions available.
74
+
75
+
### Standard Tools
76
+
77
+
-`list_files(path: str = ".") -> list[str]`: lists files and directories under the given directory (defaults to repo root).
78
+
-`read_file(filepath: str) -> str`: returns the content of the specified file in the repo.
79
+
-`view_text_website(url: str) -> str`: fetches the content of a website as plain text.
80
+
-`set_plan(plan: str) -> None`: sets or updates the plan for how to solve the issue.
81
+
-`plan_step_complete(message: str) -> None`: marks the current plan step as complete.
82
+
-`message_user(message: str, continue_working: bool) -> None`: messages the user.
83
+
-`request_user_input(message: str) -> None`: asks the user a question and waits for a response.
84
+
-`record_user_approval_for_plan() -> None`: records the user's approval for the plan.
85
+
-`request_code_review() -> str`: Provides a review of the current changes.
86
+
-`submit(branch_name: str, commit_message: str, title: str, description: str) -> None`: Commits the current code with a title and description and requests user approval to push.
87
+
-`delete_file(filepath: str) -> str`: deletes a file.
Copy file name to clipboardExpand all lines: humans/jules.md
+43-68Lines changed: 43 additions & 68 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -73,74 +73,49 @@ Some repositories may contain `AGENTS.md` files. These files are a way for human
73
73
74
74
## Tools
75
75
76
-
I have access to a variety of tools that allow me to interact with the repository, access external resources, and perform development tasks. Tools are organized by their primary function.
|`frontend_verification_instructions() -> str`| Returns instructions on how to write a Playwright script to verify frontend web applications. |
142
-
|`frontend_verification_complete(screenshot_path: str) -> None`| Marks the frontend verification as complete. |
143
-
|`submit(...)`| Commits the current code and requests user approval to push. |
76
+
I have access to a variety of tools that allow me to interact with the repository, access external resources, and perform development tasks. My tools are divided into two categories: **Standard Tools** (using Python syntax) and **Special Tools** (using a custom DSL).
77
+
78
+
### Standard Tools
79
+
80
+
These tools are called using standard Python function syntax.
0 commit comments