060fba449b
* feat(sandbox): add Blaxel provider Signed-off-by: Michael Stolarz <146425971+SystemSculpt@users.noreply.github.com> * docs(sandbox): complete Blaxel launch guide Signed-off-by: Michael Stolarz <146425971+SystemSculpt@users.noreply.github.com> * fix(ci): avoid Blaxel smoke test import collision Signed-off-by: Michael Stolarz <146425971+SystemSculpt@users.noreply.github.com> * fix(ci): update Blaxel smoke test import Signed-off-by: Michael Stolarz <146425971+SystemSculpt@users.noreply.github.com> * fix(sandbox): derive Blaxel launch-token TTL from sandbox max age Blaxel deletes a sandbox at its configured max age regardless of activity, so a fixed 7-day launch token outlived the host it authenticated. Derive the token TTL from sandbox.blaxel.ttl plus a one hour reconnect margin, and reject a malformed ttl at config parse. Signed-off-by: Michael Stolarz <146425971+SystemSculpt@users.noreply.github.com> --------- Signed-off-by: Michael Stolarz <146425971+SystemSculpt@users.noreply.github.com>