ariadnev docs

Search this edition

    CLI reference

    Every ariadnev command, its arguments, and its options, projected from the release.

    On this page
    1. Commands in this release
    2. ariadnev
    3. Options
    4. ariadnev adapters
    5. Options
    6. ariadnev adapters regenerate
    7. Options
    8. ariadnev add-skill
    9. Arguments
    10. Options
    11. ariadnev audit
    12. Arguments
    13. Options
    14. ariadnev backups
    15. Arguments
    16. Options
    17. ariadnev config
    18. Options
    19. ariadnev config prefs
    20. Arguments
    21. Options
    22. ariadnev contract
    23. Options
    24. ariadnev doctor
    25. Options
    26. ariadnev eval
    27. Options
    28. ariadnev install
    29. Options
    30. ariadnev journal
    31. Options
    32. ariadnev journal create
    33. Arguments
    34. Options
    35. ariadnev journal list
    36. Options
    37. ariadnev journal show
    38. Arguments
    39. Options
    40. ariadnev journal validate
    41. Options
    42. ariadnev kit
    43. Options
    44. ariadnev kit install-path
    45. Arguments
    46. Options
    47. ariadnev kit refresh
    48. Options
    49. ariadnev list
    50. Options
    51. ariadnev mcp
    52. Options
    53. ariadnev mcp add
    54. Arguments
    55. Options
    56. ariadnev mcp list
    57. Options
    58. ariadnev mcp remove
    59. Arguments
    60. Options
    61. ariadnev mcp show
    62. Arguments
    63. Options
    64. ariadnev mcp verify
    65. Arguments
    66. Options
    67. ariadnev migrate
    68. Options
    69. ariadnev plan
    70. Options
    71. ariadnev plan archive
    72. Options
    73. ariadnev plan check
    74. Arguments
    75. Options
    76. ariadnev plan cleanup
    77. Options
    78. ariadnev plan close
    79. Options
    80. ariadnev plan list
    81. Options
    82. ariadnev plan phase
    83. Arguments
    84. Options
    85. ariadnev plan reindex
    86. Options
    87. ariadnev plan resolve
    88. Options
    89. ariadnev plan search
    90. Arguments
    91. Options
    92. ariadnev plan show
    93. Options
    94. ariadnev plan status
    95. Arguments
    96. Options
    97. ariadnev plan uncheck
    98. Arguments
    99. Options
    100. ariadnev plan update
    101. Arguments
    102. Options
    103. ariadnev plan use
    104. Arguments
    105. Options
    106. ariadnev query
    107. Arguments
    108. Options
    109. ariadnev run
    110. Arguments
    111. Options
    112. ariadnev run cancel
    113. Arguments
    114. Options
    115. ariadnev run resume
    116. Arguments
    117. Options
    118. ariadnev run status
    119. Arguments
    120. Options
    121. ariadnev skill
    122. Arguments
    123. Options
    124. ariadnev telemetry
    125. Arguments
    126. Options
    127. ariadnev uninstall
    128. Options
    129. ariadnev update
    130. Options
    131. ariadnev validate
    132. Options

    This page is generated from the command surface the release ships. ariadnev and av are interchangeable everywhere.

    Commands in this release

    ariadnev

    Install a curated, quality-gated workflow kit across coding-agent targets.

    Options

    Options
    --cwd <dir>override project root
    --dry-runplan only, write nothing
    --home <dir>override home root
    --yesskip interactive prompts
    -V, --versionoutput the version number

    ariadnev adapters

    Adapter artifacts projected from the install receipt, for tools that read that format

    Options

    This command takes no options.

    ariadnev adapters regenerate

    Rebuild the artifacts from the receipt (deterministic — a repair, not a reconcile)

    Options

    Options
    --globaluse the ~/ scope
    --jsonemit the machine envelope

    ariadnev add-skill

    Scaffold a new canonical skill in the kit

    Arguments

    • name (required)

    Options

    Options
    --description <text>skill description

    ariadnev audit

    Compare installed files against the receipt, or scan the scripts the kit ships

    Arguments

    • target — kit (default) | scripts

    Options

    Options
    --globalaudit the ~/ scope
    --jsonemit JSON instead of the text report
    --strictcount untracked files and flagged scripts as failures

    ariadnev backups

    List or restore ariadnev-managed backups

    Arguments

    • action (required) — list | restore <timestamp>
    • timestamp — backup timestamp (for restore)

    Options

    Options
    --file <rel>restore only the file matching this name
    --globaluse ~/ scope

    ariadnev config

    Inspect ariadnev's own configuration

    Options

    This command takes no options.

    ariadnev config prefs

    Show the settings in effect after both config layers are applied

    Arguments

    • action (required) — resolve

    Options

    Options
    --jsonemit the machine envelope instead of the text report

    ariadnev contract

    Print the provider×artifact capability contract (--json for machines)

    Options

    Options
    --jsonemit JSON instead of the Markdown matrix

    ariadnev doctor

    Health-check the installed kit against its receipt

    Options

    Options
    --fixre-merge hook bindings that drifted out of settings.json (backs up first)
    --globalcheck ~/ scope

    ariadnev eval

    Score kit quality — tier-1 static; tier-2 behavioral suite; optional tier-3 LLM judge

    Options

    Options
    --concurrency <count>maximum parallel isolated runs
    --deep-repeats <count>repeats for every golden task
    --model <name>pinned model identity
    --runner <json-argv>strict JSON argv array; prompt is sent on stdin
    --runtime-provider <name>pinned runtime provider identity
    --runtime-version <version>pinned runtime version identity
    --skill <name>only evaluate one skill (bare or av: prefixed)
    --skill-repeats <count>repeats for every skill routing cell
    --suiterun the tier-2 behavioral scenario suite
    --timeout-ms <milliseconds>per-run timeout
    --variant <name>benchmark variant: ariadnev or reference

    ariadnev install

    Install the kit to one or more providers

    Options

    Options
    --globalinstall to ~/ instead of ./
    --provider <list>comma-separated provider ids

    ariadnev journal

    The technical journal: one dated entry per notable event

    Options

    This command takes no options.

    ariadnev journal create

    Write a dated entry

    Arguments

    • title (required)

    Options

    Options
    --body <text>the entry body
    --component <name>what it is about
    --jsonemit the machine envelope
    --status <status>Resolved | Ongoing | Blocked | Abandoned

    ariadnev journal list

    List entries, newest first

    Options

    Options
    --jsonemit the machine envelope
    --limit <count>how many to show

    ariadnev journal show

    Print one entry, by file name or a fragment of it

    Arguments

    • term (required)

    Options

    Options
    --jsonemit the machine envelope

    ariadnev journal validate

    Check every entry has a title, a date, a status, and a body

    Options

    Options
    --jsonemit the machine envelope

    ariadnev kit

    Where the kit installs from and to

    Options

    This command takes no options.

    ariadnev kit install-path

    Show where each artifact kind would be written for a provider

    Arguments

    • provider (required) — provider id

    Options

    Options
    --globalresolve against the ~/ scope
    --jsonemit the machine envelope

    ariadnev kit refresh

    Discard the extracted kit cache and extract it again

    Options

    Options
    --jsonemit the machine envelope

    ariadnev list

    Show kit contents and per-provider install state

    Options

    Options
    --globalcheck ~/ scope

    ariadnev mcp

    MCP servers this project and this user have configured

    Options

    This command takes no options.

    ariadnev mcp add

    Add a stdio server to this project (or to your own config with --global)

    Arguments

    • args (variadic) — arguments passed to it
    • command (required) — executable to run
    • name (required)

    Options

    Options
    --globalwrite to your own config instead of the project's
    --jsonemit the machine envelope

    ariadnev mcp list

    List configured servers across both scopes

    Options

    Options
    --jsonemit the machine envelope

    ariadnev mcp remove

    Remove a server from this project (or from your own config with --global)

    Arguments

    • name (required)

    Options

    Options
    --globalremove from your own config instead of the project's
    --jsonemit the machine envelope

    ariadnev mcp show

    Show one server's definition (env variable names only, never values)

    Arguments

    • name (required)

    Options

    Options
    --jsonemit the machine envelope

    ariadnev mcp verify

    Start each server and check it completes the MCP initialize handshake

    Arguments

    • name — verify one server instead of all of them

    Options

    Options
    --jsonemit the machine envelope

    ariadnev migrate

    Relocate installed files when provider path conventions change

    Options

    Options
    --globaloperate on ~/ instead of ./
    --provider <id>limit to one provider

    ariadnev plan

    The plan this branch is working from

    Options

    This command takes no options.

    ariadnev plan archive

    Move a finished plan under the archive dir

    Options

    Options
    --forcearchive it even though it is not finished
    --jsonemit the machine envelope
    --plan <name>act on this plan instead of the branch's

    ariadnev plan check

    Mark a phase completed

    Arguments

    • phase (required) — phase number

    Options

    Options
    --jsonemit the machine envelope
    --plan <name>act on this plan instead of the branch's

    ariadnev plan cleanup

    List finished plans still in the plans root; --archive moves them

    Options

    Options
    --archivemove them instead of just listing
    --jsonemit the machine envelope

    ariadnev plan close

    Mark the plan completed

    Options

    Options
    --jsonemit the machine envelope
    --plan <name>act on this plan instead of the branch's

    ariadnev plan list

    List plan directories with their status and phase progress

    Options

    Options
    --jsonemit the machine envelope

    ariadnev plan phase

    Print one phase file in full

    Arguments

    • phase (required) — phase number

    Options

    Options
    --jsonemit the machine envelope
    --plan <name>act on this plan instead of the branch's

    ariadnev plan reindex

    Re-read every plan and report what is malformed (there is no index to rebuild)

    Options

    Options
    --jsonemit the machine envelope

    ariadnev plan resolve

    Print the directory of the plan this branch points at

    Options

    Options
    --jsonemit the machine envelope

    Search every plan's files

    Arguments

    • query (required)

    Options

    Options
    --jsonemit the machine envelope

    ariadnev plan show

    Show the plan this branch points at, with its phases

    Options

    Options
    --jsonemit the machine envelope

    ariadnev plan status

    Show or set the plan's own status

    Arguments

    • status — pending | in-progress | completed | cancelled; omit to read it

    Options

    Options
    --jsonemit the machine envelope
    --plan <name>act on this plan instead of the branch's

    ariadnev plan uncheck

    Put a phase back to pending

    Arguments

    • phase (required) — phase number

    Options

    Options
    --jsonemit the machine envelope
    --plan <name>act on this plan instead of the branch's

    ariadnev plan update

    Set a phase's status, in the phase file and the index table

    Arguments

    • phase (required) — phase number
    • status (required) — pending | in-progress | completed | cancelled

    Options

    Options
    --jsonemit the machine envelope
    --plan <name>act on this plan instead of the branch's

    ariadnev plan use

    Point this branch at a plan directory under the plans dir

    Arguments

    • name (required) — plan directory name

    Options

    Options
    --jsonemit the machine envelope

    ariadnev query

    Show recorded ariadnev history (installs | doctor | history)

    Arguments

    • view — installs | doctor | history

    Options

    This command takes no options.

    ariadnev run

    Validate or execute a versioned graph workflow

    Arguments

    • workflow — canonical workflow ID

    Options

    Options
    --initial-state <json>initial graph state as a strict JSON object
    --instruction <text>workflow instruction
    --jsonemit a stable versioned JSON envelope
    --model <model>runtime model identity (stored outside Graph IR)
    --run-id <id>stable run ID (generated when omitted)
    --runtime <provider>explicit runtime: codex or claude-code
    --runtime-version <version>required runtime version (resume must match the original)
    --validatecompile and lint without probing or executing

    ariadnev run cancel

    Request cooperative cancellation for an active run

    Arguments

    • run-id (required) — existing run ID

    Options

    Options
    --jsonemit a stable versioned JSON envelope

    ariadnev run resume

    Resume a durable run with the original graph and runtime identity

    Arguments

    • run-id (required) — existing run ID

    Options

    Options
    --instruction <text>workflow instruction
    --jsonemit a stable versioned JSON envelope
    --model <model>runtime model identity (stored outside Graph IR)
    --runtime <provider>explicit runtime: codex or claude-code
    --runtime-version <version>required runtime version (resume must match the original)

    ariadnev run status

    Read durable status without invoking a provider

    Arguments

    • run-id (required) — existing run ID

    Options

    Options
    --jsonemit a stable versioned JSON envelope

    ariadnev skill

    Manage the Python environment a skill's scripts need, and run those scripts

    Arguments

    • action (required) — install | verify | repair | upgrade | remove | run
    • args (variadic) — for run: script path, then its own arguments
    • name — skill name (omit for verify/upgrade across every skill)

    Options

    Options
    --deepverify RECORD's files and import the packages in a child process
    --jsonemit JSON instead of the text report

    ariadnev telemetry

    Anonymous telemetry status (stateless, off unless configured; opt out with ARIADNEV_TELEMETRY_DISABLED=1)

    Arguments

    • action — status

    Options

    This command takes no options.

    ariadnev uninstall

    Remove a previously installed kit (receipt-based, preserves user-modified files)

    Options

    Options
    --globaluninstall from ~/ instead of ./
    --provider <list>comma-separated provider ids (default: every provider in the receipt)

    ariadnev update

    Self-update to the latest ariadnev release (--check to only report)

    Options

    Options
    --checkonly report whether an update exists; don't install
    --globalcheck ~/ scope

    ariadnev validate

    Lint the kit source (frontmatter, sizes, references, cross-skill routing) without installing

    Options

    Options
    --checkalso fail if the README provider matrix is out of sync (CI gate)
    Open Markdown source
    Open heading link