agentrooms / runtime

Experimental · Open source

Every agent task.
Its own contract.

Give a task an owner, a pinned environment, resource limits, and explicit outputs. Explore what an agent-aware runtime starts with.

01 / Define the work

Task contract explorer

Local browser preview
Start with an example

Editable JSON. Example image digests are placeholders, not real images. Changes are kept in this page only.

Contract at a glance

Preview only
Run identitySchema 1

—

Task
—
Agent owner
—

Environment

—

Illustrative image reference · must be replaced before use

Requested networknone

Resource request

CPU
— cores
Memory
— MiB
Process limit
— PIDs
Wall time
— sec

Executable & arguments

    Each row is one argument. The preview does not run it.

    Declared outputs 0

      Parsing is the first step

      This view checks JSON syntax and points out missing or unknown fields. It does not validate security, resource policy, image identity, or engine compatibility.

      02 / Validate locally

      Take the contract with you.

      Download the JSON, replace the example image, then use the Python CLI.

      python3 -m agentrooms_runtime validate task.jsonRun on your machine
      01

      Identity travels with work

      A task, its owning agent, and its run identity belong in the same contract.

      02

      Limits are explicit

      The manifest declares CPU, memory, process count, wall time, and network intent.

      03

      Artifacts are named

      Outputs are declared before execution. The CLI can hash files after confirmed termination.