Metadata-Version: 2.5
Name: stablemate
Version: 0.2.0
Summary: One install for the stablemate agent tools: the workhorse workflows, farrier, groom, ostler and saddlebag, at versions that work together.
Project-URL: Homepage, https://github.com/GabrielCpp/stablemate
Project-URL: Repository, https://github.com/GabrielCpp/stablemate
Project-URL: Issues, https://github.com/GabrielCpp/stablemate/issues
Author: Gabriel Côté
License-Expression: MIT
License-File: LICENSE
Keywords: agent,automation,claude,dashboard,llm,workflow
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Utilities
Requires-Python: >=3.12
Requires-Dist: farrier<5,>=4
Requires-Dist: ostler<5,>=4
Requires-Dist: stablemate-groom<3,>=2
Requires-Dist: stablemate-saddlebag<3,>=2
Requires-Dist: workhorse-workflows<5,>=4
Provides-Extra: test
Requires-Dist: packaging>=24; extra == 'test'
Requires-Dist: pytest>=8.0; extra == 'test'
Description-Content-Type: text/markdown

# stablemate

This package installs the stablemate agent tools in one step, at versions that work together.
It has no code of its own. It depends on five distributions and puts each one's commands on
your PATH:

| Distribution          | What you get                                                          |
| --------------------- | --------------------------------------------------------------------- |
| `workhorse-workflows` | The agent workflows, one command each: `workhorse-loop-runner`, `workhorse-coder` and the rest. |
| `farrier`             | The `farrier` command, which renders the prompt library into a repository. |
| `stablemate-groom`    | The `groom` dashboard and telemetry collector, plus `groom-sidecar`.  |
| `ostler`              | The `ostler` command, which checks and edits a repository's `docs/` graph. |
| `stablemate-saddlebag` | The `saddlebag` command, which fills secrets into a browser or a command without printing them. |

## Install

```bash
uv tool install stablemate
```

You need [uv](https://docs.astral.sh/uv/) and Python 3.12 or newer. pipx works too:

```bash
pipx install stablemate
```

Check the install:

```bash
workhorse-loop-runner run --dry-run
farrier --help
groom --help
ostler --help
saddlebag --help
```

## Versions

Each release of this package allows one major version of each tool. To move all five to
their newest release within it, run:

```bash
uv tool upgrade stablemate
```

The tools, their docs and their changelogs live in the
[stablemate repository](https://github.com/GabrielCpp/stablemate).
