#!/usr/bin/env node /** * `vecna` — shell-callable surface for the VECNA Hive (the optional shared * knowledge store). This is a *runtime* tool, not part of installing * openclaw-hawkins on a host: nothing here is invoked during install. It runs * only when an operator has explicitly enabled VECNA. * * Trust boundaries: `recall`/`search`/`fragment` read content from the Hive * (treat results as untrusted reference material). `connect`/`evolve` write * task-derived content to a service outside the host — agents must get explicit * operator approval before publishing (see each agent's AGENTS.md). `serve` * starts a long-lived HTTP API and refuses to run unauthenticated unless the * operator opts in (ASI06; see `assertServeAuthPosture`). * * Subcommands: * serve [--port ] [--host ] Start the Nexus. * connect --topic ... --content "..." --source-agent ... [--importance N] [--linear-ref X] * recall [--ticket X] [--limit N] [--format json|context] * search --query "..." [--limit N] * evolve --content "..." [--importance N] * fragment * healthz * * Exit codes: * 0 success * 2 user error (bad args, missing env) * 3 hive unreachable / HTTP error * 4 database error (only relevant for `serve`) */ export declare function main(argv?: readonly string[]): Promise; //# sourceMappingURL=cli.d.ts.map