Current collected state Current
Observed since 20 Oct, 18:16 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Python SDK for the ACLI (Agent-friendly CLI) specification
Python SDK for the ACLI (Agent-friendly CLI) specification.
Build CLI tools that AI agents can discover, learn, and use autonomously.
pip install acli-spec
from pathlib import Path
from acli import ACLIApp, acli_command, OutputFormat
import typer
app = ACLIApp(name="myapp", version="1.0.0")
@app.command()
@acli_command(
examples=[
("Run a task", "myapp run --file task.yaml"),
("Dry-run a task", "myapp run --file task.yaml --dry-run"),
],
idempotent=False,
)
def run(
file: Path = typer.Option(..., help="Path to task file. type:path"),
dry_run: bool = typer.Option(False, help="Preview without executing."),
output: OutputFormat = typer.Option(OutputFormat.text, help="Output format."),
) -> None:
"""Execute a task from a YAML file."""
...
if __name__ == "__main__":
app.run()
introspect command with full command tree as JSON.cli/ folder generation (README, examples, schemas)--output json--version with semver outputDownload counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.5.0 | 23 Apr 2026 | 5 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 18:16 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:6a4353a5f5cad6ef7ead606b0193559f428e7f05d58a596a6d02a426bb8712e0