John T. Myers
1d3b741ee3
feat(providers): support sandbox provider attach lifecycle ( #1242 )
...
* feat(providers): support sandbox provider attach lifecycle
Closes #1171
Adds sandbox provider list, attach, and detach API/CLI support while keeping provider policy and credential resolution derived from current sandbox attachments.
* fix(providers): refresh sandbox provider credentials
Adds provider environment revisions and generation-scoped sandbox credential snapshots so future SSH and exec launches pick up provider attach, detach, and credential updates without mutating already-running processes.
Also blocks provider deletion while attached to prevent stale sandbox provider references.
* fix(providers): serialize sandbox object mutations
* test(providers): cover sandbox provider attach lifecycle
* test(providers): accept versioned credential placeholders
2026-05-08 11:14:44 -07:00
John T. Myers
cdb1de59ba
feat(providers): add custom profile registry ( #1170 )
...
Add custom profile registry. Allow attaching custom profiles at sandbox start.
2026-05-07 09:41:25 -07:00
Seth Jennings
df8ac94d17
feat(cli): add --gateway-insecure flag to skip TLS certificate verification ( #1212 )
...
Allow CLI to connect to gateways with self-signed or untrusted
certificates by skipping TLS verification when --gateway-insecure
is set via flag or OPENSHELL_GATEWAY_INSECURE env var.
2026-05-06 13:12:35 -07:00
John T. Myers
043bde279a
feat(providers): add profile-backed policy composition ( #1037 )
...
Foundation for providers v2. Add provider profiles and provider profile composition with user policies.
2026-05-04 18:34:33 -07:00
Drew Newberry
24724742a8
ci(rust): enforce -D warnings on clippy ( #1008 )
2026-04-29 12:12:53 -07:00
Piotr Mlocek
a6d45528c1
feat(server,sandbox): supervisor-initiated SSH connect and exec over gRPC-multiplexed relay ( #867 )
2026-04-21 08:38:18 -07:00
John T. Myers
bbcaed2ea7
refactor(proto): rename UpdateSettings to UpdateConfig for consistency with read path ( #515 )
2026-03-20 16:45:59 -07:00
John T. Myers
a831a8921b
feat(settings): gateway-to-sandbox runtime settings channel ( #474 )
...
* feat(gateway/sandbox): add global and sandbox runtime settings flow
2026-03-20 14:08:57 -07:00
Drew Newberry
fbd93a4632
refactor: rename navigator- crate prefix to openshell- ( #277 )
2026-03-13 02:02:18 -07:00