/** * The native `advance` command wiring (feature 62). * * Bridges the pi-free conductor loop to a live session: real sensor spawn, * real git probes, real run-log writes, real WIP-commit parking. One stage * per invocation by default — the invoked skill must settle before the next * sensor run can observe its effect — with `--continue` running the bounded * full loop. `--fullauto`/`--unattended` switch the unattended adversarial * floor on. The conductor never merges (feature 20 merge authority). */ import type { LoadedConfig } from "../config/load.js"; import type { CommandRegistrar } from "./factory.js"; import type { InvocationContext, ModelRef } from "../routing/types.js"; import type { Router } from "../routing/dispatch.js"; /** Register the native `advance` command on the shared registrar. */ export declare function registerAdvanceCommand(registrar: CommandRegistrar, deps: { router: Router; /** The same bound config reader the router uses (factory's `read`). */ readConfig: (ctx: InvocationContext) => LoadedConfig; }, commandNames: Set): void;