Metadata-Version: 2.4
Name: agentic-testari
Version: 0.1.4
Summary: Agentic Testari — autonomous QA testing under AIOS development discipline
Project-URL: Homepage, https://agentictestari.com
Project-URL: Documentation, https://docs.agentictestari.com
Project-URL: Issues, https://github.com/RBKunnela/AGtestari/issues
Author-email: Renata Baldissara-Kunnela <renata@agentictestari.com>
License: Proprietary
Keywords: agents,ai,aios,automation,qa,testing
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.11
Requires-Dist: aiosqlite>=0.19.0
Requires-Dist: anyio>=4.0.0
Requires-Dist: click>=8.1.0
Requires-Dist: cryptography>=42.0
Requires-Dist: fastapi>=0.109.0
Requires-Dist: httpx>=0.26.0
Requires-Dist: keyring>=25.0.0
Requires-Dist: pydantic>=2.5.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: rich>=13.7.0
Requires-Dist: sqlite-vec>=0.1.6
Requires-Dist: structlog>=24.1.0
Requires-Dist: uvicorn[standard]>=0.27.0
Provides-Extra: all
Requires-Dist: aiohttp>=3.9.0; extra == 'all'
Requires-Dist: jsonschema>=4.21.0; extra == 'all'
Requires-Dist: playwright>=1.40.0; extra == 'all'
Provides-Extra: dev
Requires-Dist: build>=1.0; extra == 'dev'
Requires-Dist: cython>=3.0; (python_version >= '3.11') and extra == 'dev'
Requires-Dist: mypy>=1.8; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.23; extra == 'dev'
Requires-Dist: pytest-cov>=4.1; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: ruff>=0.3; extra == 'dev'
Provides-Extra: helena
Requires-Dist: playwright>=1.40.0; extra == 'helena'
Provides-Extra: victor
Requires-Dist: aiohttp>=3.9.0; extra == 'victor'
Requires-Dist: jsonschema>=4.21.0; extra == 'victor'
Description-Content-Type: text/markdown

# Agentic Testari

> Autonomous QA testing under AIOS development discipline.

The customer-facing wheel that ships:

- **EPIC N harness** — AIOS personas, workflows, rules, constitution, skills, templates, checklists running as a runtime library
- **EPIC M storage + keychain** — local SQLite (with sqlite-vec), OS keychain (license + API keys)
- **CLI** — `at-cli` and `agentic-testari` console scripts

## Install

```bash
pip install agentic-testari
```

For UI testing (Helena):

```bash
pip install 'agentic-testari[helena]'
playwright install
```

For API testing (Victor):

```bash
pip install 'agentic-testari[victor]'
```

Everything:

```bash
pip install 'agentic-testari[all]'
```

## First run

```bash
at-cli init        # Configure LLM (BYO key OR MCP delegation)
at-cli run "Test the login flow"
at-cli status
at-cli license     # Activate a Pro license
```

## Architecture

The wheel is the local-first delivery vehicle. It bundles the entire AIOS
discipline (`.aios-core/` + `.claude/`) under `agentic_testari/_resources/`
so the harness loader works identically whether running from the source
tree or the installed wheel.

LLM calls are **always** the user's. Zero bundled API keys. The CLI's
`init` wizard mandates one of:

- BYO API key (OpenAI / Anthropic / Azure) stored in OS keychain
- MCP delegation to host (Claude Code / Codex / Cursor / Antigravity)

## Code protection

The harness moat compiles to native binaries via Cython at wheel build
time. Inspecting `agentic_testari/harness/loader.so` (Linux/macOS) or
`.pyd` (Windows) gives you bytecode but not the AIOS discipline source.

## License

Proprietary. Pro licensing required for production use. Free trial via
`at-cli license trial`.

See https://agentictestari.com for tiers (€29 / €59 / €99 / Enterprise).
