Skip to content

feat(sandbox): add tool adapter validation and fork-owned trust#1

Merged
linuxdevel merged 4 commits intomainfrom
tool-adapter-phase1
Mar 21, 2026
Merged

feat(sandbox): add tool adapter validation and fork-owned trust#1
linuxdevel merged 4 commits intomainfrom
tool-adapter-phase1

Conversation

@linuxdevel
Copy link
Owner

Summary

  • add first-class sandbox tool adapter validation for claude and opencode, plus tool smoke workflow coverage
  • wire cluster runtime-bundle defaults to fork-owned nvidia-container-toolkit GitHub Releases and move installer trust to linuxdevel/OpenShell plus checksum verification
  • align installer tests, release workflows, docs, and risk notes with the active fork-owned checksum-only trust posture while preserving detached signing as backlog context

Test Plan

  • bash e2e/install/bash_test.sh
  • sh e2e/install/sh_test.sh
  • bats tasks/tests/runtime-bundle-ci-workflow.bats
  • cargo test -p openshell-providers providers -- --nocapture
  • cargo test -p openshell-sandbox secrets -- --nocapture
  • cargo test --manifest-path e2e/rust/Cargo.toml --features e2e --test tool_adapter_smoke --no-run
  • workflow YAML validation for .github/workflows/branch-e2e.yml, .github/workflows/e2e-test.yml, .github/workflows/release-canary.yml, .github/workflows/release-dev.yml, .github/workflows/release-tag.yml
  • live GitHub E2E evidence run against tool-adapter-phase1

@linuxdevel linuxdevel added the e2e Run branch E2E checks label Mar 19, 2026
@linuxdevel linuxdevel merged commit 8e92b1a into main Mar 21, 2026
4 of 13 checks passed
@linuxdevel linuxdevel deleted the tool-adapter-phase1 branch March 21, 2026 00:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

e2e Run branch E2E checks

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant