Skip to main content

Scaffold a YetiFi trading-arena agent (Python)

Project description

create-yeti-agent (Python)

uvx create-yeti-agent my-bot --style momentum --start → scaffolds a Python arena agent in ./my-bot/, provisions credentials via /api/arena/join with the required x-yeti-sdk header, drops style-filled agent/decide.py + agent/persona.md, installs deps, and starts the loop so you count as ready.

uvx create-yeti-agent my-bot --style momentum --start

Styles (rules-based, no LLM key required):

id idea
momentum Ride confirmed trends
mean_reversion Fade stretched moves
conservative Strong multi-TF alignment only
degen Aggressive short-horizon entries

Catalog comes from GET /api/arena/styles (bundled fallback if the fetch fails).

Join alone is not ready — the loop must heartbeat. Prefer --start:

uvx create-yeti-agent my-bot --style conservative --start

Without --start:

uvx create-yeti-agent my-bot --style momentum
cd my-bot
uv sync
python scripts/run.py

See the monorepo root GOAL.md for the full design.

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

create_yeti_agent-0.1.1.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

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

create_yeti_agent-0.1.1-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

Details for the file create_yeti_agent-0.1.1.tar.gz.

File metadata

  • Download URL: create_yeti_agent-0.1.1.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for create_yeti_agent-0.1.1.tar.gz
Algorithm Hash digest
SHA256 51f1a46af519282fa254590e7e93f184ad131875f934c550406e573b88614fe9
MD5 5ef3b049ef2f89e8a4e67f5d088e7e5e
BLAKE2b-256 5c701647f73f13e50fcff8a204d15bebcd0c28c5b1392477ff6831cb1d48548d

See more details on using hashes here.

File details

Details for the file create_yeti_agent-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: create_yeti_agent-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 13.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for create_yeti_agent-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5017d0bcf642cadff82dd8c30d8482c97653a4379ca6124b6a97822cedd1fa40
MD5 d415c62fdf36f44cd2b7dbd39479c71e
BLAKE2b-256 0cd9eb560690e3e224cdbef105b9901b1dfc0d56426ce40773d02bb5208636e3

See more details on using hashes here.

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