nix develop
start-cluster # create a k3d cluster
apply-manifests # build image, install agent-sandbox, apply manifests
claim-sandbox # claim a sandbox from the warm poolAlternatively
nix develop --command upEdit your agent logic in manifests/agent.yaml. All agents implement one function:
def run(request):
return {"echo": request}To update without rebuilding: kubectl apply -f manifests/agent.yaml
bin/test# Build the image
docker build -t agent-sandbox:local .
# Push to your registry
docker tag agent-sandbox:local your-registry/agent-sandbox:latest
docker push your-registry/agent-sandbox:latest
# Update the image reference in manifests/sandbox-template.yaml, then:
kubectl apply -f manifests/