Metadata-Version: 2.4
Name: workbench-ai
Version: 0.1.0
Summary: Universal AI session continuity protocol and CLI
Project-URL: Homepage, https://github.com/TheRealDataBoss/workbench
Project-URL: Repository, https://github.com/TheRealDataBoss/workbench
Project-URL: Issues, https://github.com/TheRealDataBoss/workbench/issues
Author: TheRealDataBoss
License-Expression: MIT
Keywords: ai,chatgpt,claude,cli,context,continuity,developer-tools
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Quality Assurance
Requires-Python: >=3.10
Requires-Dist: gitpython>=3.1.0
Requires-Dist: httpx>=0.24.0
Requires-Dist: jsonschema>=4.0.0
Requires-Dist: questionary>=2.0.0
Requires-Dist: rich>=13.0.0
Requires-Dist: typer>=0.9.0
Description-Content-Type: text/markdown

# workbench-ai

Universal AI session continuity protocol and CLI.

## Install

```sh
pip install workbench-ai
```

## Commands

### `workbench init`
Initialize workbench state files in the current project. Auto-detects project type, generates STATE_VECTOR.json and HANDOFF.md, and creates a `.workbench` config file.

```sh
cd my-project
workbench init
```

Options:
- `-p, --project` — Project slug (default: directory name)
- `-t, --type` — Project type override
- `--bridge` — Bridge repo (e.g. `yourname/workbench`)

### `workbench sync`
Sync state files to your workbench bridge repo.

```sh
workbench sync
```

Options:
- `--bridge` — Bridge repo override
- `--dry-run` — Preview without pushing

### `workbench status`
Show status of all projects in the bridge repo.

```sh
workbench status --bridge yourname/workbench
```

Options:
- `--bridge` — Bridge repo
- `--json` — Output as JSON

### `workbench bootstrap`
Generate a paste-ready bootstrap prompt for any AI chat.

```sh
workbench bootstrap -p my-project --clipboard
```

Options:
- `-p, --project` — Project slug (required)
- `--bridge` — Bridge repo override
- `--clipboard` — Copy to clipboard

## How It Works

1. `workbench init` creates structured state files in your project
2. `workbench sync` pushes them to a central bridge repo on GitHub
3. `workbench bootstrap` generates a prompt you paste into any AI chat
4. The AI reads your state files and has full context in under 60 seconds

## Requirements

- Python 3.10+
- git

## License

MIT
