@nexartis/cubicle-core 0.2.0 nexartis

Runtime-agnostic Cubicle contract.

CubicleSpec schema, validation, opaque refs, host-adapter contract, Agent Card compatibility.

  • CubicleSpec, CubicleRuntimeHost, CubicleHarness, CubicleCapabilityRef.
  • assertValidCubicleSpec, assertAgentCardCubicleCompatible — the security gate every adapter enforces.
  • HostAdapter<TPlan> contract — Ozzy Dev\u2019s new adapter will implement this.
  • assertOpaqueRuntimeRef, assertPublicSafePayload — refs-only, no-secrets invariants.
  • Cubicle-core is truly runtime-agnostic; adapters compile into host-specific plans.
  • Ozzy Dev adds `local-mac`, `local-windows`, `local-linux` to `CubicleRuntimeHost` in Wave 1.
  • Ozzy Dev never invents its own Cubicle schema — always extends via a new host adapter.
  • `opaque-refs` guarantee runtime plans never carry raw credentials; capability refs are opaque strings.
  • Schema `0.3.0` (adds local hosts) needs a coordinated SDK bump before Ozzy Dev’s adapter can ship.
assertValidCubicleSpec() accepts the buyer-side preview spec
id=ozzy-dev-buyer.v0-preview · host=hb3
DEFAULT_CUBICLE_HARNESSES exposes a harness Ozzy Dev can run
["claude-code"]
Schema recognises Ozzy Dev\u2019s target (0.3.0 adds local-mac)
supported: 0.1.0, 0.2.0