Skip to main content

AgentQit

Application testing tools for AI agents.

AgentQit exposes typed browser actions, reviewed backend operations, and observations with evidence. The agent selects checks from requirements and compares the returned facts with expected behavior. CLI and local stdio MCP share one execution runtime.

CPython 3.12, 3.13, and 3.14; macOS and Linux.

Install

With uv installed:

uv tool install --python 3.12 'agentqit[browser]>=0.1,<0.2'
qa browser install --headless-only
qa workspace init --directory ./my-qa --name sample

For backend-only use, omit [browser] and browser provisioning. Pin a reviewed version such as ==0.1.0 for a reproducible installation.

Configure the workspace with reviewed operation YAML, your QA endpoints, and explicit credential references. Ordinary integrations use YAML; reusable catalogs and custom composition can use plugins.

Connect an agent

Configure your MCP host to launch:

agentqit-mcp --workspace /absolute/path/to/my-qa

Interactive browser sessions use MCP. CLI also supports backend execution, discovery, planning, and diagnostics. Writes require operator authorization, caller opt-in, and environment: qa. Browser actions use scoped references; evidence artifacts remain local and private by default.

Update

uv tool upgrade agentqit

Updates follow the source and version constraints used at installation. Finish tasks and stop MCP before upgrading, then restart it. Re-provision browser binaries when Playwright changes. User YAML and credentials are separate from the application.

Guides

A completed operation is an execution fact. Business conclusions belong to the caller. Unknown write outcomes require state inspection before retrying. Plugins execute trusted code; this runtime is a local tool, not a shared remote service.

MIT license.

Metadata

Release files for agentqit 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agentqit 0.1.0
File Size Uploaded Provenance Actions
agentqit-0.1.0.tar.gz 346.9 kB With provenance Details for agentqit-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for agentqit 0.1.0
File Interpreter ABI Platform Actions
agentqit-0.1.0-py3-none-any.whl Python 3 none any Details for agentqit-0.1.0-py3-none-any.whl

Total release size: 506.9 kB

Release files / agentqit-0.1.0.tar.gz

Download URL agentqit-0.1.0.tar.gz
Size 346.9 kB
Tags Source
SHA-256 checksum
How to use checksums
ace494717406566fe329e6be63ec3afbf026621d35ef05a2d30d6d908b303926
BLAKE2b-256 checksum
How to use checksums
9fcdd342455cb08dfda5194ebf85d326731747b9a9a2e29fb5f20a3eb0fc5f2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / agentqit-0.1.0-py3-none-any.whl

Download URL agentqit-0.1.0-py3-none-any.whl
Size 160.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
98f36a0773caf6d9c48f3bb0ac1e13d59cdfa1154dcc2ec095f0bd43e9c4618d
BLAKE2b-256 checksum
How to use checksums
7dc84a29f490ca1a5699bc5dca64cfc14ebe7bc128934ddc5fb6af429a54c8c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Security for agentqit 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for agentqit-0.1.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files Full provenance

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