Skip to content

refactor(box): isolate sandbox runtime cleanup#74

Open
huanghuoguoguo wants to merge 2 commits into
mainfrom
split/box-runtime-cleanup
Open

refactor(box): isolate sandbox runtime cleanup#74
huanghuoguoguo wants to merge 2 commits into
mainfrom
split/box-runtime-cleanup

Conversation

@huanghuoguoguo

Copy link
Copy Markdown
Collaborator

Summary

Split the Box sandbox/runtime changes out of the AgentRunner pluginization PR.

This PR keeps the changes scoped to src/langbot_plugin/box/** and tests/box/**, so Box remains independent from AgentRunner and runner pluginization work.

Notes

  • Applied the original PR patch on top of current main instead of restoring whole files, so newer main fixes in nsjail handling are preserved.
  • Resolved nsjail conflicts by keeping current main cgroup and /dev compatibility behavior.

Validation

  • uv run pytest tests/box (357 passed)
  • uv run ruff check src/langbot_plugin/box tests/box

@huanghuoguoguo huanghuoguoguo marked this pull request as ready for review June 19, 2026 15:29
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