vigiles API reference
    Preparing search index...

    Variable claudeCodeAdapterConst

    claudeCodeAdapter: {
        dialect: HarnessDialect;
        harnessTestDriver: () => Promise<HarnessTestDriver>;
        harnessTesting: true;
        hookProtocol: HookProtocol;
        layout: PluginLayout;
        liveDriver: () => Promise<HarnessLiveDriver>;
        modelMock: ModelMock;
        name: "claude-code";
        runtime: HarnessRuntime;
        shellHooks: true;
        subagents: true;
        advisories(read: InstallReader): readonly string[];
        claims(path: string): boolean;
        detect(exists: (repoRelative: string) => boolean): DetectSignal;
    } = ...

    Type Declaration

    • Readonlydialect: HarnessDialect
    • ReadonlyharnessTestDriver: () => Promise<HarnessTestDriver>
    • ReadonlyharnessTesting: true
    • ReadonlyhookProtocol: HookProtocol
    • Readonlylayout: PluginLayout
    • ReadonlyliveDriver: () => Promise<HarnessLiveDriver>
    • ReadonlymodelMock: ModelMock
    • Readonlyname: "claude-code"
    • Readonlyruntime: HarnessRuntime
    • ReadonlyshellHooks: true
    • Readonlysubagents: true
    • advisories: function
      • The two install diagnostics that used to sit behind if (adapter.name === "claude-code") in the CLI, now reached through the port. Both are genuinely THIS harness's and both would MISLEAD on another one — the reachability fix line is claude plugin install, which a Codex user cannot run — which is why the gate was right and only its shape wrong.

        Never throws and never scores: each check degrades to "nothing to say".

        Parameters

        • read: InstallReader

        Returns readonly string[]

    • claims: function
    • detect: function