# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: Apache-2.0 # Example provider profile. OpenShell does not load it; import it explicitly: # openshell provider profile lint -f providers/openrouter.yaml # openshell provider profile import -f providers/openrouter.yaml --global # # Copy and edit this file rather than importing it unchanged. `binaries` is the # least-privilege control that decides which processes may reach the endpoints # below, so it has to name the paths in *your* image. # # Client binaries: OpenCode. # Reference layout: OpenCode at /usr/local/bin/opencode, as in # ghcr.io/anomalyco/opencode. Add curl or an SDK interpreter # if the workload calls the API another way. # Credential scope: OPENROUTER_API_KEY, sent as a bearer token to # openrouter.ai and nowhere else. # Endpoint access: openrouter.ai, read-write, L7 enforced. # Smoke test: openshell sandbox create --provider \ # --from ghcr.io/anomalyco/opencode:latest -- sh -c \ # "opencode run -m openrouter/nvidia/nemotron-3.5-lightning:free 'reply with OK'