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
This extension provides runtime-discoverable tools compatible with OpenAI-style function calling or MCP tool schemas. These tools can be invoked by agents to:
12
12
13
-
### 🧠 YNotebook Tools
14
-
15
-
-`read_cell`: Return the full content of a cell by index
16
-
-`read_notebook`: Return all cells as a JSON-formatted list
17
-
-`add_cell`: Insert a blank cell at a specific index
18
-
-`delete_cell`: Remove a cell and return its contents
19
-
-`write_to_cell`: Overwrite the content of a cell with new source
20
-
-`get_max_cell_index`: Return the last valid cell index
21
-
22
-
### 🌀 Git Tools
23
-
24
-
-`git_clone`: Clone a Git repo into a given path
25
-
-`git_status`: Get the working tree status
13
+
### 📁 File System Tools (`fs_toolkit`)
14
+
15
+
-`read`: Read file contents from the filesystem
16
+
-`edit`: Edit file contents with search and replace functionality
17
+
-`write`: Write content to a file
18
+
-`search_and_replace`: Search and replace text patterns in files
19
+
-`glob`: Find files matching a glob pattern
20
+
-`grep`: Search for text patterns within file contents
21
+
-`ls`: List directory contents
22
+
23
+
### 🧠 Notebook Tools (`nb_toolkit`)
24
+
25
+
-`read_notebook`: Read entire notebook contents as markdown
26
+
-`read_cell`: Read a specific notebook cell by index
27
+
-`add_cell`: Add a new cell to a notebook
28
+
-`insert_cell`: Insert a cell at a specific index in the notebook
29
+
-`delete_cell`: Remove a cell from the notebook
30
+
-`edit_cell`: Modify a cell's content
31
+
-`get_cell_id_from_index`: Get cell ID from its index position
32
+
-`create_notebook`: Create a new Jupyter notebook
33
+
34
+
### 🌀 Git Tools (`git_toolkit`)
35
+
36
+
-`git_clone`: Clone a Git repository to a specified path
37
+
-`git_status`: Get the current working tree status
26
38
-`git_log`: View recent commit history
27
-
-`git_add`: Stage files (individually or all)
39
+
-`git_pull`: Pull changes from remote repository
40
+
-`git_push`: Push local changes to remote branch
28
41
-`git_commit`: Commit staged changes with a message
29
-
-`git_push`: Push local changes to a remote branch
30
-
-`git_pull`: Pull remote updates
31
-
-`git_get_repo_root_from_notebookpath`: Find the Git root from a notebook path
42
+
-`git_add`: Stage files for commit (individually or all)
43
+
-`git_get_repo_root`: Get the root directory of the Git repository
44
+
45
+
### ⚙️ Code Execution Tools (`exec_toolkit`)
46
+
47
+
-`bash`: Execute bash commands in the system shell
32
48
33
49
These tools are ideal for agents that assist users with code editing, version control, or dynamic notebook interaction.
0 commit comments