Go SDK
Works locallyWorks in the local build today.
c := harebox.New()
box, err := c.Create(ctx, &harebox.CreateSandboxRequest{Name: "demo"})
if err != nil {
var ae *harebox.APIError
if errors.As(err, &ae) {
log.Fatal(ae.Body.Fix)
}
log.Fatal(err)
}
out, _ := c.Run(ctx, box.ID, "echo hello")
fmt.Print(out.Stdout)
Optional booleans use harebox.Bool(true), so that an unset field stays out of the request.

