Skip to main content

Official skill collection for TrajectoryRL (Bittensor SN11) — discover and run subnet skills.

Project description

trajrl

The official CLI for TrajectoryRL — an open skill factory that leverages Bittensor's distributed compute and incentive layer with reinforcement learning to produce state-of-the-art agent skills.

One install gives any human or AI agent (Claude Code, Cursor, Codex, Hermes, Manus, …) access to every skill TrajectoryRL has shipped. Each skill is a self-contained SKILL.md that agents can discover and follow directly.

CLI output is JSON when piped, Rich tables when interactive.

Install

pip install trajrl

Subnet queries

# Network health
trajrl subnet status

# Validator analysis — scores, weights, scenarios, leaderboard
trajrl subnet analyze 5FFApaS7...
trajrl subnet analyze --uid 5 --deep

# Per-miner scores from a specific validator
trajrl subnet scores --uid 0
trajrl subnet scores 5FFApaS7...

# Miner detail — full history and current pack
trajrl subnet miner --uid 63
trajrl subnet miner 5HNEu6jU...

# Download a miner's pack (SKILL.md and evaluation metadata)
trajrl subnet download --uid 63
trajrl subnet download HOTKEY PACK_HASH

# Recent submissions
trajrl subnet submissions
trajrl subnet submissions --failed

Eval logs

Miner and validator logs are uploaded per evaluation and publicly downloadable.

# List recent eval logs for a validator
trajrl subnet logs --validator HOTKEY --limit 20

# List logs for a specific miner
trajrl subnet logs --miner HOTKEY

# Show the contents of a specific eval (summary + per-criterion scores)
trajrl subnet logs --eval-id 20260329_1430_w42 --show

# Extract the full archive locally for deep inspection
trajrl subnet logs --eval-id 20260329_1430_w42 --dump-to ./debug/

A miner eval archive contains:

SKILL.md                                 # miner's product
JUDGE.md                                 # scoring rubric used
metadata.json                            # final_score, delta, episode qualities
world.json                               # scenario context + salt
episodes/episode_N/
  testee_transcript.txt                  # agent's Hermes session log
  judge_transcript.txt                   # judge agent's grading log
  evaluation.json                        # per-criterion scores + summary
  episode.json                           # fixtures + instruction

Use this to debug SKILL.md iteration, inspect agent behavior, or audit any miner's eval end to end.

JSON output

Piped output is JSON by default. Use jq to compose queries:

trajrl subnet status | jq '.validators.validators[].hotkey'
trajrl subnet submissions | jq '.submissions[] | select(.evalStatus == "failed")'
trajrl subnet logs --eval-id <id> | jq '.logs[0].gcsUrl'

Force JSON in a tty with --json / -j. Override the API base URL with --base-url or TRAJRL_BASE_URL.

Skills

The skill catalog in this repo teaches agents how to use the CLI:

Links

Project details


Download files

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

Source Distribution

trajrl-0.3.3.tar.gz (17.8 kB view details)

Uploaded Source

Built Distribution

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

trajrl-0.3.3-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

Details for the file trajrl-0.3.3.tar.gz.

File metadata

  • Download URL: trajrl-0.3.3.tar.gz
  • Upload date:
  • Size: 17.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for trajrl-0.3.3.tar.gz
Algorithm Hash digest
SHA256 6345f10dadbebd0fdb22a606a1befaceefe2abb5a1ca154e0948a80fd5bf6bef
MD5 6cc7c168fb70057e8a5f800a4a4c46d6
BLAKE2b-256 7df8c1f0963d9cc12fed009815c6fe8d94ad9383704599ac1c77a4f1380f5c62

See more details on using hashes here.

Provenance

The following attestation bundles were made for trajrl-0.3.3.tar.gz:

Publisher: publish.yml on trajectoryRL/trajrl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file trajrl-0.3.3-py3-none-any.whl.

File metadata

  • Download URL: trajrl-0.3.3-py3-none-any.whl
  • Upload date:
  • Size: 18.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for trajrl-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2dd03eef43cbe4b72b650cb32b4b6e78125605ccb7ead06a040a3dd7326690cf
MD5 7b5bbd7346fdb4fd8da40d84d3a54233
BLAKE2b-256 657ab14ee3429315769a979c6a2e6f5afe2f736dc5701f335b9a3b6afa1201b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for trajrl-0.3.3-py3-none-any.whl:

Publisher: publish.yml on trajectoryRL/trajrl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page