Skip to main content

harbor-hypeman

Run Harbor Framework evaluations in Hypeman sandboxes.

Install

uv tool install harbor --with harbor-hypeman

Set the Hypeman credentials used by the generated Python SDK:

export HYPEMAN_API_KEY=...
export HYPEMAN_BASE_URL=https://hypeman.example.com

HYPEMAN_BASE_URL is optional when Hypeman is available at the SDK default, http://localhost:4973.

Run

Pass the third-party environment import path to Harbor:

harbor run \
  --dataset terminal-bench@2.0 \
  --agent codex \
  --model openai/gpt-5.6 \
  --env harbor_hypeman:HypemanEnvironment

Commands launch as detached jobs inside the VM and use short Hypeman exec calls to poll their status. The command and VM continue running when the Hypeman control plane reconnects during a deployment.

The backend supports task environments defined by either:

  • [environment].docker_image in task.toml
  • environment/Dockerfile

CPU, memory, and storage values map to Hypeman vCPUs, base memory, and writable overlay size. Harbor public and no-network modes map to attached and detached Hypeman networking.

Behavior

  • Dockerfile builds are cached by Harbor environment content hash and rebuilt with --force-build.
  • Commands run independently inside the VM, are polled with short exec calls, and tolerate control-plane interruptions of up to 60 seconds.
  • Hypeman currently returns merged stdout/stderr. Harbor receives that output as stdout and stderr=None.
  • Uploads and downloads use Hypeman's archive-aware WebSocket copy API.
  • stop(delete=False) stops and preserves the instance; stop(delete=True) deletes it.

Not supported

  • Docker Compose or sidecar services
  • network allowlists or runtime network-policy changes
  • GPUs, TPUs, and Windows containers
  • interactive harbor ... --attach

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

harbor_hypeman-0.1.2.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

harbor_hypeman-0.1.2-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file harbor_hypeman-0.1.2.tar.gz.

File metadata

  • Download URL: harbor_hypeman-0.1.2.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for harbor_hypeman-0.1.2.tar.gz
Algorithm Hash digest
SHA256 0ba3df31ae09e3b0f8423ef56c25bdd58838e25caafd1d01910b9cfdd0a16de2
MD5 6255ec0ff788e2fe72502d9934a36ace
BLAKE2b-256 7199cdb2a9dc7d9a7b1c297f00118a65f2997221433dc0342847cfe428ed3cfe

See more details on using hashes here.

File details

Details for the file harbor_hypeman-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: harbor_hypeman-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for harbor_hypeman-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 36857334caa168970fe0a98a07198b215bc0b9bf71e1bae8032b87575dbce9ab
MD5 2890b63265ffd31f2bebe759a2645c97
BLAKE2b-256 99c36575b475c8ead0f5b630c590be2bcd630015e887d2d9ecfe5f749532a88e

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 files

0.1.1

2 files

0.1.0

2 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