Skip to content

feat(experimentalist): complete remote Harbor dependency runtime - #963

Merged
ryana merged 2 commits into
AIRE-823-containerize-experimentalist/rangillyfrom
AIRE-824-complete-remote-harbor-runtime/rangilly
Jul 29, 2026
Merged

feat(experimentalist): complete remote Harbor dependency runtime#963
ryana merged 2 commits into
AIRE-823-containerize-experimentalist/rangillyfrom
AIRE-824-complete-remote-harbor-runtime/rangilly

Conversation

@ryana

@ryana ryana commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add bridge-owned Harbor dependency sessions for OpenShell execution
  • route Rationalizer and TraceAnalyzer shell commands through the remote dependency runtime without exposing Docker to the sandbox
  • validate dependency dataset/runtime conversion and propagate dependency failures explicitly
  • pin OpenShell's NVIDIA provider to https://inference-api.nvidia.com/v1 and support platform-scoped profiles in OpenShell 0.0.92
  • add a full-run OpenShell smoke harness and regression coverage

Validation

  • uv run --frozen pytest plugins/nemo-experimentalist/tests -q -k 'not test_git_askpass_uses_provider_placeholders' — 595 passed, 1 deselected
  • modified-file pre-commit hooks passed
  • full local nemo experimentalist run smoke completed through Docker Desktop OpenShell and NVIDIA Inference Hub
  • bridge evidence: 7 successful evaluations; dependency session 201 create, 10 stateful exec responses, and 204 close
  • downloaded round analysis was non-empty and contained no analysis_error
  • verified no OpenShell sandbox, bridge listener, or task container remained after cleanup

The deselected test uses Bash 4 ${prompt,,} syntax and is incompatible with macOS's system Bash 3.2; it is pre-existing and unrelated to this change.

One generated candidate omitted uv.lock and was rejected by the trusted bridge, so the smoke completed without a winner. The dependency-runtime path covered by this PR completed successfully.

Stack

ryana added 2 commits July 28, 2026 19:41
Signed-off-by: Ryan Angilly <rangilly@nvidia.com>
Signed-off-by: Ryan Angilly <rangilly@nvidia.com>
@ryana
ryana requested review from a team as code owners July 29, 2026 04:58
@github-actions github-actions Bot added the feat label Jul 29, 2026
@ryana
ryana merged commit b0fd582 into AIRE-823-containerize-experimentalist/rangilly Jul 29, 2026
4 checks passed
@ryana
ryana deleted the AIRE-824-complete-remote-harbor-runtime/rangilly branch July 29, 2026 05:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant