Skip to main content

PyPI NPM Build Status

MiniAgentHarness

⚡️ Small, test-first AI-agent starter kit with one-click deploy.

MiniAgentHarness gives you a production-ready scaffold for building ReAct-style language-model agents with a built-in Pytest harness so you catch prompt regressions before they reach prod. Spin it up locally, run pytest, and deploy to Vercel in minutes.

Features

  • 🧪 Testing harness — Pytest plugin, DeepEval metrics, LangSmith replays (coming soon)
  • 🚀 Zero-config deploy — FastAPI backend + React chat, ready for Vercel Edge / CF Workers
  • 🧩 Tool registry — YAML → auto-imported Python stubs (generate via CLI)
  • 📦 Batteries included — CLI, CI workflow, linting hooks, example agents & tests

Quickstart

# 1. Install (Poetry recommended)
pipx install poetry  # if you don't already have it
git clone https://github.com/HalukProductions/MiniAgentHarness.git && cd MiniAgentHarness
poetry install

# 2. Run unit tests (stub passes green)
poetry run pytest -q

# 3. Generate an example agent
poetry run mini-agent init  # creates agents/quickstart.yaml

# 4. (Soon) Serve with your favourite model
poetry run mini-agent serve --model ollama/llama3

CLI

Command Description
mini-agent init Generate a stub agent YAML & tool skeleton
mini-agent test Run Pytest suite (wrapper)
mini-agent serve Start FastAPI + React UI (TBA)

Contributing

PRs welcome! Check TASKS.md for the active roadmap. For local development:

poetry install --with dev
pre-commit install

License

MIT © Haluk Sonmezler

Metadata

Release files for mini-agent-harness 0.2.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 mini-agent-harness 0.2.0
File Size Uploaded Provenance
mini_agent_harness-0.2.0.tar.gz 9.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for mini-agent-harness 0.2.0
File Interpreter ABI Platform
mini_agent_harness-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 22.4 kB

Release files / mini_agent_harness-0.2.0.tar.gz

Download URL mini_agent_harness-0.2.0.tar.gz
Size 9.8 kB
Tags Source
SHA-256 checksum
How to use checksums
bdabd51e1477e0ea0b9d40ff6fd8479c024f04e85f913032a1849f9e8adca388
BLAKE2b-256 checksum
How to use checksums
066b7e37963ed4f81519be78aa4c5dd2430fd996c7c97009ca336d1c04c69cc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.11.12 Linux/6.11.0-1015-azure

Release files / mini_agent_harness-0.2.0-py3-none-any.whl

Download URL mini_agent_harness-0.2.0-py3-none-any.whl
Size 12.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1aa06afef6496fa601989e93ad75a057aa7552b88b0c166f3f606c45237e20c9
BLAKE2b-256 checksum
How to use checksums
78659adfdee919d7a67c88e63bbd1b28e80562f76896ec5ad320a64452d57c53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.11.12 Linux/6.11.0-1015-azure

Security for mini-agent-harness 0.2.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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.2.0 This release

2 release files No 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