Tools Reference¶
All 17 tools for container execution, file management, and operations.
Quick Reference¶
Command Execution¶
Tool |
Description |
Cost |
|---|---|---|
Execute command in container |
Spawns microVM |
File Transfer¶
Image Management¶
Tool |
Description |
Cost |
|---|---|---|
Import from registry |
Spawns microVM |
|
Open browser for PAT creation |
No VM |
|
Validate and store credentials |
No VM |
|
List available images |
No VM |
|
Get image by UUID/tag |
No VM |
|
Set or remove tag |
No VM |
Image Inspection¶
Tool |
Description |
Cost |
|---|---|---|
List files in image |
No VM |
|
Read file from image |
No VM |
Operations¶
Tool |
Description |
Cost |
|---|---|---|
Get operation status |
No VM |
|
List operations |
No VM |
|
Wait for multiple ops |
No VM |
|
Cancel operation |
No VM |
Documentation¶
Tool |
Description |
Cost |
|---|---|---|
Get guide sections |
No VM |
Common Patterns¶
Basic Execution¶
{"tool": "run", "args": {"command": "python -c 'print(1)'", "image": "img-uuid"}}
With Local Files¶
{"tool": "rsync", "args": {"source": "/project", "destination": "/app"}}
{"tool": "run", "args": {"command": "python /app/main.py", "image": "img-uuid", "directory_state_id": "ds-uuid"}}
Parallel Execution¶
{"tool": "run", "args": {"command": "test1.py", "image": "img", "wait": false}}
{"tool": "run", "args": {"command": "test2.py", "image": "img", "wait": false}}
{"tool": "wait_operations", "args": {"operation_ids": ["op-1", "op-2"]}}
Inspect Container (No VM)¶
{"tool": "list_files", "args": {"image": "img-uuid", "path": "/etc"}}
{"tool": "read_file", "args": {"image": "img-uuid", "path": "/etc/os-release"}}