Skip to main content

Automod agents

Automation for TTNN model bringup using GitHub issues/projects and codexapi tasks.

Requirements

  • gh, git, python3, codex CLI
  • tt-smi (or equivalent TT reset tool)
  • codexapi Python package

Install Python deps:

pip install -r requirements.txt

Install as a package (adds yt-bringup-worker):

pip install -e .

Environment variables

Required:

  • YT_SYSTEM = n150 | n300 | lb
  • YT_OWNER (default: yieldthought)
  • YT_REPO_MODELS (default: ttnn_models)
  • YT_WORKER_NAME (default: hostname)

Project config:

  • YT_PROJECT_NUMBER (preferred) or YT_PROJECT_TITLE

HF + Codex:

  • HF_TOKEN (required for gated models)
  • CODEX_BIN (optional)
  • CODEX_* env vars required by your codex install

Policy defaults:

  • YT_TOP1_MIN (default 0.90)
  • YT_TOP5_MIN (default 0.97)
  • YT_MAX_ATTEMPTS (default 10)
  • YT_SLEEP_SECS (default 20)
  • YT_TMP_ROOT (optional temp root)

Run the worker

python scripts/run_worker.py

Run once and exit:

python scripts/run_worker.py --once

Dry run (prints actions only):

python scripts/run_worker.py --dry-run

Dry run with a specific issue number in the output:

python scripts/run_worker.py --dry-run --issue 123

Bootstrap a machine

scripts/bootstrap_machine.sh

Tests

pytest -q

Metadata

Release files for yieldthought-agents 0.1.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 yieldthought-agents 0.1.0
File Size Uploaded
yieldthought_agents-0.1.0.tar.gz 11.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for yieldthought-agents 0.1.0
File Interpreter ABI Platform
yieldthought_agents-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 24.6 kB

Release files / yieldthought_agents-0.1.0.tar.gz

Download URL yieldthought_agents-0.1.0.tar.gz
Size 11.8 kB
Tags Source
SHA-256 checksum
How to use checksums
d4eb62d6cddb147e23694f9c8de448e003e8ff3d170132467460686835553dcb
BLAKE2b-256 checksum
How to use checksums
72336b70a7aca5ca316e3474655215dd563de40695fd6b8a35b387c3be2cfe47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 29, 2025.

Transparency log

Release files / yieldthought_agents-0.1.0-py3-none-any.whl

Download URL yieldthought_agents-0.1.0-py3-none-any.whl
Size 12.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9c3c7a1868afa80cbf51d351260c42872215f6704406e06da9dabd3d454a1433
BLAKE2b-256 checksum
How to use checksums
7177bf0ecac24e358603d818c3ffb191eb8d6993ecd01fe63892ac731ffb4142
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 29, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

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