Metadata-Version: 2.4
Name: mentionkit
Version: 0.2.2
Summary: Secure, ID-backed @mentions (“pills”) for LLM chat UIs.
Project-URL: Homepage, https://github.com/agibson22/mentionkit
Project-URL: Repository, https://github.com/agibson22/mentionkit
Author-email: ag <agibson22@gmail.com>
License: Apache-2.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Provides-Extra: dev
Requires-Dist: black>=24.8.0; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.23.0; extra == 'dev'
Requires-Dist: pytest>=8.0.0; extra == 'dev'
Requires-Dist: ruff>=0.7.0; extra == 'dev'
Description-Content-Type: text/markdown

## mentionkit (Python)

[![PyPI](https://img.shields.io/pypi/v/mentionkit)](https://pypi.org/project/mentionkit/)
[![Python](https://img.shields.io/pypi/pyversions/mentionkit)](https://pypi.org/project/mentionkit/)
[![License](https://img.shields.io/badge/license-Apache--2.0-blue)](LICENSE)

Secure, ID-backed `@mentions` (“pills”) for LLM chat UIs.

Docs:
- `SPEC.md` (wire contract + privacy boundary): https://github.com/agibson22/mentionkit/blob/main/SPEC.md
- `SECURITY.md` (threat model + guidance): https://github.com/agibson22/mentionkit/blob/main/SECURITY.md

### Dev (lint/format/test)

```bash
cd /Users/ag/Sites/mentionkit/packages/python/mentionkit
python3 -m pip install -e ".[dev]"

# Format
black src tests

# Lint (and import sorting)
ruff check src tests

# Tests
pytest -q
```

