#!/usr/bin/env node /** * `vines` command-line interface — the shell-callable surface of the VINES * library. Designed so an LLM-driven orchestrator (running inside OpenClaw, * Claude Code, or any agent runtime with an `exec` tool) can drive the * spec §3.2 protocol end-to-end without writing custom glue. * * Subcommands: * * Setup / observability * init-db Apply vines/schema.sql to the configured database. * status Print recent ledger rows. * recover JSON recovery report (spec §4.2). * triage Activation decision (spec §3.1). * * Orchestration lifecycle (spec §3.2) * start Insert a new orchestration ledger row; prints * the orchestration_id on stdout. * set-state Move an orchestration through its lifecycle * (init → planning → executing → success/failed). * attach-linear-parent Backfill linear_parent_id on a row that was * created before the Linear ticket existed. * * Exit codes: * 0 success * 2 user error (bad args, missing env) * 3 Linear API error * 4 database error */ export declare function main(argv?: readonly string[]): Promise; //# sourceMappingURL=cli.d.ts.map