Skip to main content

rundb (Python)

Python SDK, CLI and MCP server for RunDB: a local-first, single-file database for AI agent runs, retries, traces and memory. It depends only on the standard library.

pip install rundb-ai        # installs the `rundb` package and the `rundb` CLI
from rundb import connect

db = connect("agent.db")
run = db.start_run("my-repo", goal="make tests pass")
db.log_span(run, "tool", "pytest", error="ModuleNotFoundError: requests")
retry = db.fork_run(run, goal="install deps first")
db.remember("my-repo", "tests.setup", "pip install -r requirements.txt first", kind="constraint")
db.end_run(retry, "succeeded")
print(db.what_failed("my-repo")["suggested_next_step"])

MCP server: rundb mcp (stdio). The full docs are in the main README.

Metadata

Release files for rundb-ai 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 rundb-ai 0.1.0
File Size Uploaded Provenance Actions
rundb_ai-0.1.0.tar.gz 33.1 kB Without provenance Details for rundb_ai-0.1.0.tar.gz

Built distribution (wheel)

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

Total release size: 62.8 kB

Release files / rundb_ai-0.1.0.tar.gz

Download URL rundb_ai-0.1.0.tar.gz
Size 33.1 kB
Tags Source
SHA-256 checksum
How to use checksums
14c5f341291d1c79007669993aca148892cf7acfc0926b943867db4c8dd57bfc
BLAKE2b-256 checksum
How to use checksums
cc4013ff675e45991f1c649b640e9c0e9e5379045cfcdeb83f70eb1e33f7c9cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.1

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

Download URL rundb_ai-0.1.0-py3-none-any.whl
Size 29.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
19529dae476da5052dda4206e224802d5aecf3de688cdf6f20df065754ae1853
BLAKE2b-256 checksum
How to use checksums
58d4808230a80157af68b9885221cbc1a2e440254617f36c6eebbd4bde6a8347
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.1

Security for rundb-ai 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.

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.

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