Skip to main content

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 the other Tau distributions at the same version, with the extras that make the program complete on its own, so the two commands above install tau 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 is the completionist install — everything that works on its own:

It pulls in So that
ffwf-tau-coding-agent[tui] the CLI, the headless modes, and the Textual interface
ffwf-tau-llm[anthropic,google] all three wire protocols, not just openai-completions
ffwf-tau-agent-core[images] read on a screenshot works, bounded to 2000px a side

The provider SDKs and Pillow are extras on their own distributions, and each raises an error naming its extra when it is missing. That is a good failure, and still one the guessable name should not hand you.

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, provider SDKs or native image wheels, 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

ffwf_tau-0.9.7.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ffwf_tau-0.9.7-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file ffwf_tau-0.9.7.tar.gz.

File metadata

  • Download URL: ffwf_tau-0.9.7.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ffwf_tau-0.9.7.tar.gz
Algorithm Hash digest
SHA256 fff13d689c63372501d27e016060932b8d83e8b2b5e34381f4518d0b0377261f
MD5 3a9d026f09e8669d30e4b9ae6be12996
BLAKE2b-256 c7265f5228da3a3d2bf11909328f7196dd48dbc313204ecdcc86abd29da1bcd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ffwf_tau-0.9.7.tar.gz:

Publisher: publish.yml on jmccardle/tau

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ffwf_tau-0.9.7-py3-none-any.whl.

File metadata

  • Download URL: ffwf_tau-0.9.7-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ffwf_tau-0.9.7-py3-none-any.whl
Algorithm Hash digest
SHA256 cfc5bc747b391e707b3865a58fb54a0b5e048fac42c94012e6f10ffb7da9954b
MD5 d41438276d056f22473c9a90ae08e1f5
BLAKE2b-256 ac6f78a37c320db0dc1d1cfb8da955321205147bca4f66e2414f6c0c8daf54de

See more details on using hashes here.

Provenance

The following attestation bundles were made for ffwf_tau-0.9.7-py3-none-any.whl:

Publisher: publish.yml on jmccardle/tau

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.9.7 This release

2 files

0.9.6

2 files

0.9.5

2 files

0.9.4

2 files

0.9.3

2 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