-
Notifications
You must be signed in to change notification settings - Fork 3.1k
refactor(cli): centralize subprocess execution and make shell use explicit #2465
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from all commits
Commits
Show all changes
46 commits
Select commit
Hold shift + click to select a range
1a1e72e
refactor(cli): centralize subprocess execution and make shell use exp…
cv 2971418
merge(main): resolve conflicts for subprocess refactor
cv d58ee62
fix(env): harden filtered subprocess state
cv 758ae6f
fix(onboard): align Ollama install with WSL flow
cv 9af5dd7
fix(cli): tighten argv-only subprocess helpers
cv 812bb12
fix(preflight): tighten swapfile detection
cv 2199ffc
fix(sandbox): harden restore and create flows
cv d3c9cca
fix(cli): avoid busy-spin while waiting to connect
cv c1099c0
test(plugin): reset OpenShell probe mocks per suite
cv d98ea39
test(cli): reduce brittle command matcher duplication
cv e2085be
fix(debug): cap transformed command capture
cv 9a48c2f
fix(test): narrow preflight command renderer
cv 5d5c1a4
fix(env): forward fallback proxy variables
cv 2b2a005
fix(deploy): require a non-empty remote home
cv 629e323
fix(onboard): harden local probe and volume cleanup
cv 7301ada
fix(sandbox): scrub env and quote remote state ops
cv d0d1309
fix(onboard): probe Ollama without a shell
cv ce39629
fix(sandbox): rollback failed ownership restores
cv 4d3539e
fix(deploy): abort when brev ls fails
cv f81322d
fix(onboard): preserve Ollama daemon env and port
cv 7ea4eee
fix(sandbox): surface remote state probe failures
cv e61ce69
fix(onboard): timebox the Ollama installer
cv 64b862c
fix(sandbox): validate snapshot state paths
cv 2ff285b
fix(sandbox): fail state probes on remote errors
cv 0d37942
fix(sandbox): require cd before workspace probes
cv dfc1771
fix(sandbox): reject null bytes in snapshot paths
cv 63d6887
merge(main): resolve connect probe conflict
cv ef06bb4
fix(cli): filter gateway volumes by prefix
cv 7c48aff
refactor(cli): add composable remote shell steps
cv b506679
fix(snapshot): harden tar path arguments
cv 72971ee
refactor(agent): use structured gateway argv
cv cf292c1
refactor(cli): detach ollama warmup spawns
cv fbf4eb0
fix(cli): restore HTTP status gateway probes
cv 6681b4b
refactor(preflight): use executable lookup for command checks
cv 5cf7b18
fix(shell): validate assignment variable names
cv 2eed6ab
fix(skill-install): pin sandbox SSH host keys
cv 346d03c
Merge branch 'main' into autoresearch/shellouts-safety-2026-04-24
cv 3376954
merge(main): resolve OpenClaw manifest conflict
cv 91c3a25
test(cli): harden flaky integration timeouts
cv 5e76eef
Merge remote-tracking branch 'origin/main' into autoresearch/shellout…
cv 57f0441
Merge branch 'main' into autoresearch/shellouts-safety-2026-04-24
cv d88245c
fix(cli): address review feedback on shellouts PR
cv d9a8ee8
fix(cli): fail fast on empty sandbox ssh config
cv 1f96041
Merge branch 'main' into autoresearch/shellouts-safety-2026-04-24
cv 96c56d4
Merge branch 'main' into autoresearch/shellouts-safety-2026-04-24
cv 0aec13f
Merge branch 'main' into autoresearch/shellouts-safety-2026-04-24
cv File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.