Repository navigation
Sonny: sandbox leads and tasks by default #285
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
Merged
Merged
Changes from all commits
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
f6de576
Daemon: sandbox a bot's commands, writes and edits as Codex does
claude 8a219bc
Sandbox: placeholders removed with no lock held, confined writes take…
claude 0760bd8
Sandbox: probe off the runtime thread for bots from before a restart;…
claude 00ae9ae
Sandbox: deny the daemon's socket to sandboxed commands, as Codex doe…
claude 1782065
Sandbox: keep a daemon socket inside a writable folder from being ren…
claude 8349f5a
Sandbox: on macOS, anchor the folders above every kept path, not only…
claude e588ccb
Merge remote-tracking branch 'origin/main' into claude/project-thread…
claude dd51373
Sandbox: a sandboxed bot reaches the daemon through its own socket, c…
claude 7c7bad8
Sandbox: hide the other bots' sockets; a bot made from a sandbox gets…
claude 23972e6
Measurements: a matched screen for the sandboxed bots' own sockets
claude 3ad1eca
Merge remote-tracking branch 'origin/claude/project-thread-6zwinw' in…
claude bfe1141
Merge main; lay out the tool contract's own socket as the daemon does
claude 4b0e9bb
Bind each sandbox root by the folder opened for it
claude fbd8aaa
Cap forks' client-answered tools and every sandboxed turn's folder; c…
claude 2b8dae0
Check sandbox roots by real path instead of pinning them; close bots'…
claude 159f4d7
Merge remote-tracking branch 'origin/main' into claude/project-thread…
claude c58f65b
Merge remote-tracking branch 'origin/main' into claude/project-thread…
claude 9e834d9
Pass on only the client-answered tools the caller may call; keep infe…
claude 7c67935
Let a resent delete through the cap; a fork's callable tools follow i…
claude 56ce5eb
Merge remote-tracking branch 'origin/main' into claude/project-thread…
claude b5cae03
Let a resent fork through the cap once its source is gone
claude 4838d0b
Merge the merged #276 branch's history; main already holds its changes
claude e860f68
Sonny sandboxes leads and tasks by default; configure sets a bot's sa…
claude aa39c8b
Make a new project's lead sandboxed; refresh a moved lead's writable;…
claude a59e692
Know a git folder by its name, not by a HEAD the bot can move
claude c211593
Give a bot its repository's git folder only when it is named as one
claude a375dc9
Make a tool-made project's lead with its gate; keep included config a…
claude 9d9f1db
Keep git's commondir read-only in a git folder a bot may write
claude 2d4f109
Remove sandbox placeholders on a thread of their own
claude fd8bd93
Remove only the git folder's own commondir after a command
claude 1c74670
Merge main into the sandbox-by-default branch
claude 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
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.