{"package": "runledger", "summary": "CI for tool-using agents: deterministic eval suites with record/replay, hard assertions, budgets, and PR regression gates.", "pypi_url": "https://pypi.org/project/runledger", "piwheels_url": "https://www.piwheels.org/project/runledger", "releases": {"0.1.1": {"released": "2025-12-26 23:47:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"runledger-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/runledger/runledger-0.1.1-py3-none-any.whl", "filehash": "6e9807059207815dee02c3910e416a8b34508ad41554c195e9e9bcfd61042d49", "filesize": 42908, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jinja2", "jsonschema", "pydantic", "pyyaml", "rich", "typer"]}}}, "0.1.0": {"released": "2025-12-18 05:23:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"runledger-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/runledger/runledger-0.1.0-py3-none-any.whl", "filehash": "e58fb507e3256cd520a0c620b1019497e65156b9478a968012cbb95a8d02690c", "filesize": 42424, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jinja2", "jsonschema", "pydantic", "pyyaml", "rich", "typer"]}}}}}