Skip to main content
CodingTools is a minimal toolkit for coding agents. Four core tools (read, edit, write, shell) let an agent run tests, use git, install packages, and edit code. Three exploration tools (grep, find, ls) are opt-in.

Example

cookbook/91_tools/coding_tools/01_basic_usage.py
CodingTools can run arbitrary shell commands. By default, restrict_to_base_dir=True keeps file-tool paths under base_dir and rejects shell commands or path-like arguments that fail its text checks. Allowed commands and interpreters retain the host process’s filesystem permissions. Keep human supervision for untrusted prompts, and run inside a sandbox (container, VM, or Daytona) to isolate untrusted code execution.

Toolkit Params

Toolkit Functions

Developer Resources