Skip to content

Remove SandboxSettings - #826

Merged
czpython merged 1 commit into
mainfrom
drop-sandbox-service-token
Oct 4, 2026
Merged

czpython merged 1 commit into
mainfrom
drop-sandbox-service-token

Conversation

@czpython

@czpython czpython commented Oct 4, 2026 •

Copy link
Copy Markdown
Owner

SandboxSettings copied values from Settings into every harness, but the harnesses read only harness_config_root and skills_dir. The Claude and Codex harnesses now read those two from load_settings() when they build the files for the box, and SandboxSettings is removed.

This also removes two paths that only tests reach:

  • The "requires sandbox settings" error in the Claude, Codex, OpenCode, and Pi harnesses. A harness runs only on a box from Drukbox, so the sandbox URL is always set.
  • The per-harness skills folder fallback. Settings.skills_dir always returns a path.

@czpython
czpython force-pushed the drop-sandbox-service-token branch from 1cf4481 to 02bb455 Compare October 4, 2026 15:20
@czpython czpython changed the title Remove the unused service_token from SandboxSettings Remove the unused fields from SandboxSettings Oct 4, 2026
@czpython
czpython force-pushed the drop-sandbox-service-token branch from 02bb455 to 64acf4e Compare October 4, 2026 15:38
@czpython czpython changed the title Remove the unused fields from SandboxSettings Remove SandboxSettings Oct 4, 2026
@czpython
czpython merged commit e80eadd into main Oct 4, 2026
4 checks passed
@czpython
czpython deleted the drop-sandbox-service-token branch October 4, 2026 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant