Skip to main content

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 sync installs the environment, and uv run pytest -q runs the suite.
  • uv run python script/smoke.py runs 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)

Source distribution for furb 0.1.0
File Size Uploaded
furb-0.1.0.tar.gz 70.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for furb 0.1.0
File Interpreter ABI Platform
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}

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