mootup-harness-sdk
Python SDK for integrating agent harnesses with mootup.
Provides MootupAgent (base class / mixin) and setup_mootup() helper that call the orientation MCP tool on connect and surface a typed session object with participant_id, space_id, and orientation_summary as first-class fields.
Status
Bootstrap scaffold. See mootup-io/convo docs/specs/ah-g.md (pipeline run AH-g) for the implementation plan.
LLM proxy surfaces
The optional mootup_harness_sdk.llm_proxy FastAPI app exposes two client-facing surfaces:
POST /v1/messagesandPOST /v1/messages/count_tokensfor Claude Code's Anthropic Messages-compatible flow.POST /v1/chat/completionsfor Codex or other OpenAI-compatible clients. This route accepts the proxy shared secret as the bearer token and forwards OpenAI-shaped requests unchanged to OpenAI-compatible upstreams selected by model prefix (gpt-*,o1*,o3*,o4*,deepseek-*,fireworks/*,accounts/fireworks/*). Anthropicclaude-*models remain on/v1/messages.
A Codex custom provider can point at the proxy with a config like:
model_provider = "moot-llm-proxy"
[model_providers.moot-llm-proxy]
name = "Moot LLM proxy"
base_url = "http://127.0.0.1:8090/v1"
env_key = "LLM_PROXY_SHARED_SECRET"
License
MIT.
Metadata
Release files for mootup-harness-sdk 0.3.0
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 |
|---|---|---|---|---|
| mootup_harness_sdk-0.3.0.tar.gz | 47.3 kB | With provenance | Details for mootup_harness_sdk-0.3.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| mootup_harness_sdk-0.3.0-py3-none-any.whl | Python 3 | none | any | Details for mootup_harness_sdk-0.3.0-py3-none-any.whl |
Total release size: 73.0 kB
Release files / mootup_harness_sdk-0.3.0.tar.gz
| Download URL | mootup_harness_sdk-0.3.0.tar.gz |
|---|---|
| Size | 47.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a6cc6e29607719dac6c2ac95a5abd90e7f99f8fb9f6466d507141c26bb7f5006
|
|
BLAKE2b-256 checksum How to use checksums |
62b7ab81bf8a6177b06b108260df5149c54af24bbf5abfa746c19967fd768e5e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / mootup_harness_sdk-0.3.0-py3-none-any.whl
| Download URL | mootup_harness_sdk-0.3.0-py3-none-any.whl |
|---|---|
| Size | 25.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
668b7b07c81fe1d69a3b610d6e335494edff48226ec5c41d7a27c9cfd1fefbf8
|
|
BLAKE2b-256 checksum How to use checksums |
44643eb79446b3737f68a7ba5ae970cfdaac4bd03efedfb2b8b4c0022a17ff7a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logSecurity for mootup-harness-sdk 0.3.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
Both files in this release have been uploaded with provenance metadata.
Attestation for mootup_harness_sdk-0.3.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 Jul 5, 2026.
Transparency logA 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.