configure
Core Tools System
Codey agents use a declarative tools system to interact with your machine. These tools are verified against permissions schemas before execution.
#Primary Core Tools
| Tool ID | Purpose | Safe/Read-only |
|---|---|---|
| read_file | Read file contents at a given path | Yes |
| write_to_file | Create new files or overwrite existing files | No |
| replace_file_content | Surgically edit blocks within a file | No |
| multi_replace_file_content | Perform multiple edits across non-contiguous lines | No |
| run_command | Run bash commands inside the project directory | No |
| list_dir | List files and subdirectories | Yes |
| grep_search | Find code keywords using ripgrep | Yes |
| webfetch | Download/parse content from public URLs | Yes |
#Context Management
Tools are optimized for LLM token limits: file reading tools cap outputs and automatically omit unnecessary binaries. The shell tool detects infinite loops and prompts to run long processes in the background.