This release is a pre-release and may not be stable for production use.
TIRx Harness
Use TIRx kernel-development skills in your own agent, or start an optimization run with a prepared task, isolated workspace, and benchmark.
The documentation covers the components, agent loop, and guides for adding workloads and contributing kernels and fixes. See build and preview instructions to run the site locally.
Start with Installation for packages and skills, then follow the Quick Start for an example agent goal.
| Use case | Start here | What is prepared |
|---|---|---|
| Your own agent and project | Quick Start | Installed packages and three copied skills |
| An optimization run | Optimization Runs | A task workspace with its own venv and five skills |
See prerequisites before installing.
Repository map
| Directory | Owns |
|---|---|
| skills/ | Three distributable kernel-development skills and the pinned sources of two external skills |
| tirx_harness/ | TIRx Tools, their Python/Rust sources, tests, and design docs |
| evolution/ | Task declarations, run preparation, agent prompts, benchmark implementations, and remote tools |
| pyproject.toml, uv.lock | Package metadata, dependency groups, and locked versions |
| thirdparty/ | Pinned external source dependencies |
| docs/ | Documentation site, Quick Start, and user guides |
Run preparation and execution code lives in evolution/. Generated workspaces
and results live under kda_flow_runs/; each workspace stores candidate kernels in
candidates/<workload>/scratch/ and frontier/.
Installation
For your own Python environment, install the harness with
python -m pip install --group harness ..
Copy the three local skill directories to your agent's skills directory and run
tirx-wiki/scripts/fetch_references.py from the copied wiki directory.
The Installation guide gives the complete commands.
The reference fetcher also downloads tirx-kernels into the wiki's
references/repos/tirx-kernels/, including its root README and source docs.
The installed tirx-kernels package is used for execution.
For an optimization run, follow Optimization Runs to install the setup dependencies and select a task and GPU/server. Setup creates the run's worktree and venv and installs its packages and skills. Review the generated prompt, then launch your agent with the printed command.
Metadata
Release files for tirx-harness 0.1.2rc1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tirx_harness-0.1.2rc1.tar.gz | 13.6 MB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tirx_harness-0.1.2rc1-cp312-abi3-manylinux_2_28_x86_64.whl | CPython 3.12 | abi3 | Linux glibc 2.28+ x86-64 | Details |
| tirx_harness-0.1.2rc1-cp312-abi3-manylinux_2_28_aarch64.whl | CPython 3.12 | abi3 | Linux glibc 2.28+ ARM64 | Details |
Total release size: 24.4 MB
Release files / tirx_harness-0.1.2rc1.tar.gz
| Download URL | tirx_harness-0.1.2rc1.tar.gz |
|---|---|
| Size | 13.6 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
04f6d3899b9b6e07b728241393e3efab411aba2883d6ee5d5690cc4a3ba1648c
|
|
BLAKE2b-256 checksum How to use checksums |
289ed934532c285e944c298b45f043b522c2865583b0a3feeb0f18017fe6d6d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / tirx_harness-0.1.2rc1-cp312-abi3-manylinux_2_28_x86_64.whl
| Download URL | tirx_harness-0.1.2rc1-cp312-abi3-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.5 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
3bcf27414e39314e7af4c816529a40a1961500cf1dcc59ef711bc839f3278488
|
|
BLAKE2b-256 checksum How to use checksums |
218dc6fbf15061c374806b5d1e104b19fa87e246492bcc7f84db75320d042e1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / tirx_harness-0.1.2rc1-cp312-abi3-manylinux_2_28_aarch64.whl
| Download URL | tirx_harness-0.1.2rc1-cp312-abi3-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.4 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
12da22e722d87c2b857ed87bfccdb6924e813ca48383f060b8ef257e586b0c2d
|
|
BLAKE2b-256 checksum How to use checksums |
3c703b40cb6b3a5e7b31a097cb204d2f938f0b853976daa1f3e195771c6518b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|