Skip to content

Agent Tools

The agent has access to 18 built-in tools. Tools are invoked automatically based on the task at hand.

Filesystem

ToolDescription
bashExecute shell commands in a Docker container (falls back to host if Docker unavailable)
readRead files with line numbers
writeCreate/overwrite files
editFind-and-replace in files

Research

ToolDescription
papersSearch OpenAlex, read ArXiv papers, get citations, find code/datasets
web_searchBrave web search
researchSpawn an independent research sub-agent with its own context
github_read_fileRead files from GitHub repos
github_list_reposList repos for a user/org
github_find_examplesSearch GitHub for code examples

Papers operations

OperationSourceDescription
searchOpenAlexFull-text search with year/citation filters
trendingOpenAlexRecent highly-cited papers
detailsOpenAlex + CrossRefFull metadata, abstract, OA links
read_paperArXiv (ar5iv)Parse HTML into sections, read by name/number
citationsOpenAlexReferences + cited-by with batch fetching
recommendOpenAlexRelated works
find_codePapers With CodeGitHub repos linked to papers
find_datasetsPapers With CodeDatasets linked to papers

Planning & interaction

ToolDescription
plan_toolCreate/update task plans, track resources, generate completion reports
ask_userAsk structured questions (2-4 options + free text per question)
writingManage paper writing projects (outline, sections, bibliography, export)

Execution environments

ToolDescription
sandbox_probeCheck environment (Python version, GPU, disk, packages)
sandbox_createCreate a new sandbox (local/SSH/Modal)
sandbox_execRun commands in active sandbox
sandbox_read / sandbox_writeFile I/O in sandbox

Released under the MIT License.