Skip to main content

harbor-islo

Islo microVM sandbox plugin for the Harbor agent-evaluation framework.

Why this exists

harbor-islo packages the IsloEnvironment as a standalone plugin so Islo users can iterate on the integration independently of the upstream Harbor release cadence. v0.1 ships the same Islo environment that's currently bundled with Harbor upstream — the value is shipping it on its own release train so we can move faster on Islo-specific features.

Install

pip install harbor-islo

Requires harbor >= 0.6.

Quickstart

Define an inline gateway policy in the task / job config (recommended — the policy lives next to the run that uses it, no out-of-band setup):

environment:
  import_path: "harbor_islo:IsloEnvironment"
  kwargs:
    gateway:
      default_action: "deny"
      rules:
        - host_pattern: "api.openai.com"
          action: "allow"
          provider_key: "openai"
        - host_pattern: "*.github.com"
          action: "allow"

Or reference a named gateway profile that's been pre-created in the Islo control plane (useful when many runs share the same policy):

environment:
  import_path: "harbor_islo:IsloEnvironment"
  kwargs:
    gateway_profile: "prod-apis"

CLI

harbor run \
  --environment-import-path harbor_islo:IsloEnvironment \
  --dataset terminal-bench@2.0 \
  --agent claude-code \
  --model anthropic/claude-opus-4-1

Authenticate against the Islo control plane by setting ISLO_API_KEY to your Islo API key. Override the API endpoint with ISLO_API_URL if you're not pointed at production.

Compatibility

  • harbor >= 0.6
  • Python 3.12+

Roadmap

  • v0.2: phased gateway — per-phase policy that flips at trial-lifecycle boundaries (setup / agent / verifier). Blocked on upstream Harbor exposing the lifecycle hooks needed to drive it.

Metadata

Release files for harbor-islo 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for harbor-islo 0.2.1
File Size Uploaded
harbor_islo-0.2.1.tar.gz 29.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for harbor-islo 0.2.1
File Interpreter ABI Platform
harbor_islo-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 45.0 kB

Release files / harbor_islo-0.2.1.tar.gz

Download URL harbor_islo-0.2.1.tar.gz
Size 29.1 kB
Tags Source
SHA-256 checksum
How to use checksums
b1800b17cd963431748ec59a3ead9d226505be9f69774ee755e91cb33d109f76
BLAKE2b-256 checksum
How to use checksums
16d394703da76b1f2337602b1b080e3a8f592a5cb057d29fc991eb99551afb9f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 7, 2026.

Transparency log

Release files / harbor_islo-0.2.1-py3-none-any.whl

Download URL harbor_islo-0.2.1-py3-none-any.whl
Size 15.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a8e3e677ce6978f73ca5579ae5ba2dd2ebfb6473ecf34ed6b15f7179651d49a3
BLAKE2b-256 checksum
How to use checksums
95a6455529be50ebc438e2e4a67ff51f804dfb972df8274e6093c686e41951e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 7, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page