/** * * Slice C adds ONE verb: * * peaks ide model --current * * Outputs the currently-active model id detected from the host * environment (so far: only the `zcode` adapter opts in via * `IdeAdapter.detectCurrentModel?`). The CLI is the read-only * debugging surface for runtime model probing. It does NOT set any * state — `peaks config set model` remains the canonical write path. * * Future slices will extend this surface with `peaks ide list`, * `peaks ide detect`, etc. — this slice keeps the surface minimal * (per Karpathy guideline #2 — Simplicity First). * * Vendor-neutrality: this file delegates to * `src/services/ide/current-model-detector.ts` which walks every * registered adapter. This file does NOT import any specific * adapter. */ import type { Command } from 'commander'; import { type ProgramIO } from '../cli-helpers.js'; export declare function registerIdeCommands(program: Command, io: ProgramIO): void;