Skip to main content
A Runtools project is just a TypeScript folder: define your sandboxes, tools, and agents in files, then push them up with runtools deploy. You author and version everything locally — there’s no runtools dev server to babysit, just edit and deploy.

Create a project

This creates:

Validate Before Deploy

Deploy only one resource type while iterating:

Project Config

runtools.config.ts

Development Loop

  1. Edit tools/*.ts, sandboxes/*.ts, or agents/*.ts.
  2. Run runtools deploy --dry-run.
  3. Deploy the changed resource type.
  4. Test with runtools tool exec, runtools sandbox exec, or runtools agent run.

Sandbox Definitions

sandboxes/dev-env.ts

Agent Definitions

agents/example-agent.ts

Tool Definitions

tools/example-tool.ts