Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

autorun

autorun supplies task-lifecycle checks, command safety guards, skills, and native integration assets for AI coding harnesses. It is the only Python distribution here, and it contains the complete ar plugin plus the autorun and autorun-install entry points. pdf-extractor remains a separate harness plugin, but not a separate package: its extraction code ships inside this distribution, so install it with uv tool install 'autorun-ai[pdf]'.

Install

Install the published Python tool, then publish native assets for the harnesses detected on the machine:

uv tool install autorun-ai
autorun --install
autorun --status

Source checkout installation:

uv tool install 'git+https://github.com/ahundt/autorun.git#subdirectory=plugins/autorun'

Claude Code can instead install the plugin through its marketplace flow:

claude plugin marketplace add https://github.com/ahundt/autorun.git
claude plugin install ar@autorun

Use autorun --install --install-dry-run to preview filesystem and registration work. Use autorun --uninstall to remove only autorun-owned assets; session state, task history, and logs are retained intentionally.

Harness capabilities

Harness Safety hook Task stop hooks Commands and skills
Claude Code Native hooks Yes Native
Codex Native hooks Yes Codex-native plugin and skills
Qwen Code Native hooks Yes Native extension
Antigravity Native hooks Installed native event subset Native extension
OpenCode In-process tool veto No stop event; native todo.updated state is mirrored into task status Command files and skills
Pi In-process tool veto agent_settled continuation plus daemon-backed task tools Native extension and shared skills
Prime Agent In-process tool veto (same Pi extension, cliType: "prime") agent_settled continuation plus daemon-backed task tools Native extension and shared skills
ForgeCode Advisory guidance only No Command files and skills
Legacy Gemini CLI Native hooks Yes Native extension

The CLI accepts the shared command grammar internally and renders the spelling native to each harness: ar: for Codex, /ar- for ForgeCode and OpenCode, /ar for Pi, and /ar: for Claude and the Gemini-family harnesses.

Development

From the repository root:

uv sync --project plugins/autorun
uv run --project plugins/autorun pytest plugins/autorun/tests

Tests must redirect HOME, AUTORUN_HOME, AUTORUN_TEST_STATE_DIR, and AUTORUN_TEST_RUNTIME_DIR before importing autorun. Pi integration tests must also set PI_CODING_AGENT_DIR beneath the redirected HOME.

The project is licensed under the Apache License 2.0. See LICENSE in this distribution. Full project documentation is available at https://github.com/ahundt/autorun.

Metadata

Release files for autorun-ai 1.0.0rc3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for autorun-ai 1.0.0rc3
File Size Uploaded
autorun_ai-1.0.0rc3.tar.gz 1.8 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for autorun-ai 1.0.0rc3
File Interpreter ABI Platform
autorun_ai-1.0.0rc3-py3-none-any.whl Python 3 none any Details

Total release size: 2.8 MB

Release files / autorun_ai-1.0.0rc3.tar.gz

Download URL autorun_ai-1.0.0rc3.tar.gz
Size 1.8 MB
Tags Source
SHA-256 checksum
How to use checksums
13b3cda167e3ec30dde219a869f8448735388d2ef0a284b8eec7f638d9d60403
BLAKE2b-256 checksum
How to use checksums
f6a3529d8ce8e6e7c876b8c354151b4ade6e2c192b99e98503212361be3956b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 6, 2026.

Transparency log

Release files / autorun_ai-1.0.0rc3-py3-none-any.whl

Download URL autorun_ai-1.0.0rc3-py3-none-any.whl
Size 961.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
782411b2180ed2956f6379442231dcbc72220bfa0386d416c47afdfe72461fd2
BLAKE2b-256 checksum
How to use checksums
0929cb248b517f9cd569355816668ea0b7f629f3228c9429fe94ba49b63c0045
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 6, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.0rc3 This release

2 release files

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