Peter Steinberger
9ab6df9f19
fix(openshell): remote workspace is never seeded when the gateway restarts between sandbox create and first exec ( #129809 )
...
The remote-mode seed obligation lived only in process memory
(remoteSeedPending), so a gateway restart between sandbox create and the
first exec adopted the sandbox via 'sandbox get' and silently skipped the
one-time seed, leaving an empty remote-canonical workspace with no visible
failure.
Adopted remote sandboxes now probe the managed roots once per process at
the ensure boundary and arm the seed only when every root is missing or
empty, so recovery can never wipe operator content in an already-seeded
workspace (the seed guard shipped in v2026.7.1, so legacy seeded sandboxes
without any marker exist). The probe also heals a create that timed out
client-side after the sandbox actually came up.
Regression test simulates create -> restart -> first exec and fails
pre-fix; a sibling test locks the never-reseed-non-empty-roots invariant.
2026-08-25 20:32:40 -07:00
Peter Steinberger
3d0df74b0f
fix(openshell): sandbox cleanup, workspace sync, and gateway setup failures ( #129641 )
...
* fix(openshell): harden sandbox lifecycle and workspace sync
* fix(openshell): preserve shipped workspace root layouts
* test(gateway): reset shared agent harness state between cases
* test(qa): measure channel health startup grace directly
* chore(release): leave changelog updates to release automation
2026-08-25 18:08:55 -07:00
Peter Steinberger
914f73ac99
docs: replace retired config keys with canonical schema keys ( #121330 )
2026-08-09 20:30:43 -07:00
Sally O'Malley
8799a97efc
feat(openshell): add workspace selection ( #114952 )
...
Signed-off-by: sallyom <somalley@redhat.com >
2026-07-28 14:53:46 -04:00
Vincent Koc
ac157b3af0
fix(openshell): restore sandbox creation on current OpenShell ( #115058 )
...
* test(openshell): use structured gateway discovery
* fix(openshell): bound sandbox runtime names
* test(openshell): bound policy sandbox fixture
* docs(sandbox): document compatibility matrix
* fix(openshell): preserve registered runtime identities
* fix(openshell): quote recreate scope safely
* fix(openshell): match shipped legacy names
* docs(sandbox): refresh generated map
* test(sandbox): mock registered runtime lookup
* fix(openshell): reject non-ready legacy runtimes
2026-07-28 11:13:04 +02:00
Peter Steinberger
f7d7148cf0
docs: rewrite published docs grounded in current source ( #100142 )
...
Source-grounded rewrite of 529 published docs pages with per-unit information-loss verification: 1,713 factual corrections cited to src/**, generated surfaces regenerated, frontmatter titles preserved for i18n, release notes pages untouched. All docs gates green.
Closes #100141
2026-07-05 00:32:47 -04:00
Peter Steinberger
81b239dc98
build: externalize slack openshell vertex plugins
2026-05-14 07:46:58 +01:00
Vincent Koc
6c49039a23
docs(gateway): batch convert callouts and fix JSON5 smart quotes
...
- security/index: 3 prose callouts (Note/Warning) for remote credential rules, sandbox scope, elevated mode
- tailscale: loopback Note component
- pairing: bulleted Important warning to Warning component
- openshell: host-edit warning to Warning component
- local-models: replace 13 smart quotes inside the LM Studio JSON5 example so it parses
2026-04-26 21:56:59 -07:00
Vincent Koc
6667f66fd8
docs(tools): add Related sections and unify See also to Related
2026-04-23 15:41:56 -07:00
Vincent Koc
c5c163d078
docs: standardize frontmatter field order (summary before title)
2026-04-23 13:18:17 -07:00
Vincent Koc
4a2cd533ac
docs: remove duplicate H1 where frontmatter title already sets it
2026-04-23 13:11:14 -07:00
Vincent Koc
daaedf37b7
docs: prune recent additions for readability
2026-04-23 00:23:18 -07:00
Vincent Koc
c8aec6b951
docs: Control UI identity + gateway pairing hardening + release verification
2026-04-22 23:52:37 -07:00
Vincent Koc
67da67b61a
docs: fix tools nav A-Z, split plugin page, consolidate sandbox docs, add OpenShell page ( #50055 )
...
* docs: fix A-Z built-in tools nav, split plugin page, consolidate sandbox docs
* docs: add dedicated OpenShell sandbox backend page
* style: format markdown tables
* docs: trim plugin page, restructure available plugins into table + categories
2026-03-18 15:44:08 -07:00