anthropics / anthropics/claude-agent-sdk-typescript

Custom executors for built-in tools

Open
#21 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Shell
Stars
1.8k
Forks
226
PR merge metrics
No merged PRs in 30d

Description

# Proposal: Customizable Built-in Tools Architecture

## Problem

Claude Code's built-in tools (read, write, etc.) are tightly coupled to the local VM, creating limitations:
- Unnecessary VM requirement for read-only operations
- Security risk: API tokens and proprietary code must be on the same VM as third-party code
- Complexity: There are many services like E2B, codesandbox with a simple SDK. Instead of running a server on the VM

## Proposed Solution

Allow passing custom execution function to the built-in tools.

## Use Cases

1. **GitHub Read**: Read open source projects directly from GitHub without VM provisioning or repository cloning
2. **Rork Project Read**: Access Rork public projects without VM infrastructure
3. **Enhanced Security**: Keep agent code, proprietary tools, and sensitive configurations separate from VMs running third-party code

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.