furb
The core of an AI harness, in one python file, src/furb/engine.py. A model does everything with python that it
writes: the engine, minified, is its whole system prompt, and each word it answers with runs on a chain of the
engine. The contract is src/furb/engine.pyi, whose docstrings hold every law, one sentence per line, and the suite
in test/ holds one test per sentence.
pip install furb installs the engine and the furb command. It needs python 3.14.
From a clone of this repository:
uv syncinstalls the environment, anduv run pytest -qruns the suite.uv run python script/smoke.pyruns one real life on opus/low through the claude command line.uv run python script/deepswe.py run <task>runs one DeepSWE task and grades it.
Copyright (C) 2026 Abel Lucas. furb is free software under the GNU Affero General Public License, version 3, which
LICENSE holds: you may use, study, change and share it, and anyone who ships it or runs a changed furb as a
service must offer the source under the same terms. The engine carries no notice of its own, since its text is the
system prompt of a model and every word of it counts.
Release files for furb 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| furb-0.1.0.tar.gz | 70.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| furb-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 143.1 kB
Release files / furb-0.1.0.tar.gz
| Download URL | furb-0.1.0.tar.gz |
|---|---|
| Size | 70.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4cbf51854b1c1455b738f7382bfb80b63b690478affa7aed0da5a55cbdec78fc
|
|
BLAKE2b-256 checksum How to use checksums |
6a6ab6b68d2ff7beb5adcf2e9bf1d893af4efa0ba233836352b501b8d0168388
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / furb-0.1.0-py3-none-any.whl
| Download URL | furb-0.1.0-py3-none-any.whl |
|---|---|
| Size | 72.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
80ac927501d291e8ad4aaa7b440fd3160b6fd18a7a13070a2b0089e3f686b416
|
|
BLAKE2b-256 checksum How to use checksums |
c2d4a9e2a797387218a879e22b815e7e7f696b0a9c037f25f62f0cf526a65e97
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|