humanbottasks
Gemanagter Human-Service-Layer fuer AI-Agenten. Ein AI-Agent delegiert ueber MCP eine Aufgabe, die er nicht selbst kann, an einen Menschen; der Mensch erledigt sie, der Agent ruft das Ergebnis ab.
MVP-Status
server.pyMCP-Server (Tools: request_human_task, get_task_status)store.pySQLite-Queue (tasks.db)fulfill.pyCLI fuer den Menschen (Tasks ansehen/erledigen)demo.pyEnd-to-End-Demo (Agent -> Task -> Mensch -> Ergebnis)test_smoke.pySmoke-Test
Setup & Start
cd humanbottasks
unset PYTHONPATH
uv venv
uv pip install "mcp<2"
uv run server.py
Transporte
uv run server.py # stdio (Claude Desktop, Cursor, lokale Frameworks)
uv run server.py --transport streamable-http # HTTP-Endpoint http://127.0.0.1:8000/mcp (lokal/Remote-Agents)
uv run server.py --transport sse # Legacy-SSE http://127.0.0.1:8000/sse
Host/Port via Umgebungsvariablen: HBT_HOST (default 127.0.0.1), HBT_PORT (default 8000). Fuer Remote-Zugriff: HBT_HOST=0.0.0.0 setzen.
Install (fuer andere Builder, 1 Zeile)
uvx humanbottasks
Task-Typen
verification · physical_action · subjective_judgment · ground_truth_labeling · prove_human
MCP-Clients (installiert + konfiguriert)
- Claude Desktop:
C:\Users\marku\AppData\Roaming\Claude\claude_desktop_config.json - Cursor:
C:\Users\marku\.cursor\mcp.json - Windsurf:
C:\Users\marku\.codeium\windsurf\mcp_config.json - Templates in
config/(falls neu einrichten noetig)
Naechste Schritte (Reihenfolge)
- Nachfrage-Test: Server laeuft, ein echter Agent ruft request_human_task.
- Website/Landing fuer Agent-Builder.
- Payments (Stripe/Circle) erst, wenn Nachfrage da ist.
Metadata
Release files for humanbottasks 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| humanbottasks-0.1.1.tar.gz | 11.2 kB | Without provenance | Details for humanbottasks-0.1.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| humanbottasks-0.1.1-py3-none-any.whl | Python 3 | none | any | Details for humanbottasks-0.1.1-py3-none-any.whl |
Total release size: 17.8 kB
Release files / humanbottasks-0.1.1.tar.gz
| Download URL | humanbottasks-0.1.1.tar.gz |
|---|---|
| Size | 11.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
31092e293e44962154884c4bf71f81d7200448aa00a2dc4d30807c99ef046318
|
|
BLAKE2b-256 checksum How to use checksums |
f7dcda9b75c5b3f3a1e6408fe7ff73085b877c9e691412536566883d0f815639
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / humanbottasks-0.1.1-py3-none-any.whl
| Download URL | humanbottasks-0.1.1-py3-none-any.whl |
|---|---|
| Size | 6.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
587ba7abe7f8acf2cffd5319f56789dbc0f20698074118b413f2fc749495666e
|
|
BLAKE2b-256 checksum How to use checksums |
23538bcbe0fbb5083492fe74a24235edaf1dfaf08333e191c02feff777612ac3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Security for humanbottasks 0.1.1
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.