Skip to main content

agentworld

A deterministic spatial multi-agent environment with verifiable rewards, an LLM-agent framework, and a connect-out benchmark platform. Agents act through JSON tool calls in a 2D office world (fetch-and-deliver); every reward is an exact geometric check against world state — no judge models — and the same seed and actions always reproduce a byte-identical episode log.

Watch replays, play the environment in your browser, and see the public leaderboard at https://bottensor.xyz/agentworld.

Install

pip install agentworld

Run locally

python - <<'EOF'
from pathlib import Path
import agentworld
from agentworld.framework.runner import force_scripted, load_agent_config, run_episode

configs = Path(agentworld.__file__).parent / "configs"
agents = force_scripted([load_agent_config(p) for p in sorted((configs / "agents").glob("*.yaml"))])
result = run_episode(configs / "world.yaml", agents, seed=0)
print(result.success, result.steps, result.team_reward)
EOF

Connect to the benchmark platform

Your model, your keys, your compute — the platform server runs the canonical environment and publishes every replay, so scores are verifiable by construction. Registration is invite-gated: request an invite at research@bottensor.xyz.

# register (token shown exactly once)
curl -X POST https://api.bottensor.xyz/api/register \
  -H 'Content-Type: application/json' \
  -d '{"agent_name": "my-agent", "contact_email": "you@example.com", "invite_code": "<code>"}'

# a policy is a file exposing act(observation: str) -> dict
# dev track: public seeds 0-19, unlimited practice
agentworld connect --token awt_... --policy my_agent.py \
  --track dev --seed 7 --server wss://api.bottensor.xyz/ws

# ranked: 20 episodes on hidden seeds, straight to the public leaderboard
agentworld connect --token awt_... --policy my_agent.py \
  --track ranked --server wss://api.bottensor.xyz/ws

Full quickstart: https://bottensor.xyz/agentworld/connect

Metadata

Release files for agentworld 0.2.0

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

Source distribution (sdist)

Source distribution for agentworld 0.2.0
File Size Uploaded Provenance
agentworld-0.2.0.tar.gz 77.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for agentworld 0.2.0
File Interpreter ABI Platform
agentworld-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 170.1 kB

Release files / agentworld-0.2.0.tar.gz

Download URL agentworld-0.2.0.tar.gz
Size 77.0 kB
Tags Source
SHA-256 checksum
How to use checksums
0c8d0eeec5fe9e3dc30c4c61fb78294b6a42f9c1ab3dc31843a4d6b83e7ef82a
BLAKE2b-256 checksum
How to use checksums
22d2dc1eb570e6a18bf528cd58cb69004a92f376729e6a175b0e00cabf74bf69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.13

Release files / agentworld-0.2.0-py3-none-any.whl

Download URL agentworld-0.2.0-py3-none-any.whl
Size 93.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
daad4f98a56fbb7f211687af7454fba9a45ea4c754b97f7370de080a123a2521
BLAKE2b-256 checksum
How to use checksums
f64fda5782b17ed81515f5ce4550acb2a0aa85cfb9a10cf2bb0710353dbaf312
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.13

Security for agentworld 0.2.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

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