ffwf-tau
The guessable name for Tau, a programmable coding-agent harness with an optional TUI.
pip install ffwf-tau
tau
This distribution contains no code. It depends on
ffwf-tau-coding-agent[tui] at the same version and nothing else, so the two
commands above install the tau program with its interface and start it.
Why it exists
Tau publishes four distributions, and none of them is called ffwf-tau:
| Distribution | Imports as | What it is |
|---|---|---|
ffwf-tau-llm |
tau_llm |
the provider and streaming layer |
ffwf-tau-agent-core |
tau_agent_core |
the agent loop, tools, sessions, extensions |
ffwf-tau-coding-agent |
tau_coding_agent |
the tau command and the Textual TUI |
ffwf-tau-jmfts |
tau_jmfts |
the optional JMFTS session store |
pip install ffwf-tau used to fail with could not find a version that satisfies the requirement, which reads as "wrong Python" or "wrong index" and
is neither. It also matches the name of a command Tau already installs: the
ffwf-tau executable is the prefixed spelling of tau, for scripts that need a
name PyPI guarantees. One name now means one thing in both places.
Note the ffwf- prefix throughout. tau, tau-llm, and tau-ai on PyPI are
unrelated projects.
What you get, and what you do not
ffwf-tau resolves to ffwf-tau-coding-agent[tui]: the CLI, the headless
modes, and the Textual interface.
It deliberately does not pull in [jmfts]. The JMFTS session store needs a
running server, so an install that added it by default would answer a question
nobody asked. Install it when you want it:
pip install 'ffwf-tau-coding-agent[tui,jmfts]'
If you want the headless agent without any interface libraries — 15 packages instead of 27 — install the real distribution rather than this one:
pip install ffwf-tau-coding-agent
Everything else
Documentation: https://ffwfrobotics.github.io/tau/
Repository: https://github.com/jmccardle/tau
MIT © Fight Fire with Fire Robotics, LLC
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ffwf_tau-0.9.5.tar.gz.
File metadata
- Download URL: ffwf_tau-0.9.5.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fed4e36ac0c74f45f7e8441fcc29c41c0485e6c04b3b564ad13e8d3e782bd7b9
|
|
| MD5 |
6e06bc47534801a721787c4714754eb4
|
|
| BLAKE2b-256 |
da0b3d556a64f71c134af15231ee2152253b2a34094b11ab1da4e394ecd2f0b0
|
Provenance
The following attestation bundles were made for ffwf_tau-0.9.5.tar.gz:
Publisher:
publish.yml on jmccardle/tau
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ffwf_tau-0.9.5.tar.gz -
Subject digest:
fed4e36ac0c74f45f7e8441fcc29c41c0485e6c04b3b564ad13e8d3e782bd7b9 - Sigstore transparency entry: 2626670032
- Sigstore integration time:
-
Permalink:
jmccardle/tau@eb826873feaa6233f309dbe7ab83d04dc3cf84bf -
Branch / Tag:
refs/tags/v0.9.5 - Owner: https://github.com/jmccardle
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@eb826873feaa6233f309dbe7ab83d04dc3cf84bf -
Trigger Event:
push
-
Statement type:
File details
Details for the file ffwf_tau-0.9.5-py3-none-any.whl.
File metadata
- Download URL: ffwf_tau-0.9.5-py3-none-any.whl
- Upload date:
- Size: 3.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a98d9ec48085146052db427fafa66a88d6bb0f6f22cff3c4016d4812873094d3
|
|
| MD5 |
2e92a619bde99317bff0f2d3f5395c8d
|
|
| BLAKE2b-256 |
3aae55638c82e59e67615d7a97eafe8ae0dc0d0d74661b83ce92f4e6766db158
|
Provenance
The following attestation bundles were made for ffwf_tau-0.9.5-py3-none-any.whl:
Publisher:
publish.yml on jmccardle/tau
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ffwf_tau-0.9.5-py3-none-any.whl -
Subject digest:
a98d9ec48085146052db427fafa66a88d6bb0f6f22cff3c4016d4812873094d3 - Sigstore transparency entry: 2626670060
- Sigstore integration time:
-
Permalink:
jmccardle/tau@eb826873feaa6233f309dbe7ab83d04dc3cf84bf -
Branch / Tag:
refs/tags/v0.9.5 - Owner: https://github.com/jmccardle
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@eb826873feaa6233f309dbe7ab83d04dc3cf84bf -
Trigger Event:
push
-
Statement type: