Files
zernie__vigiles/api-surface/vigiles-codex.api.md
T
zernie dc11398fe5 chore(api): regenerate API surface snapshots after #79 (#81)
The Codex-experimental caveat added in #79 introduced additive public API
(CODEX_TRIGGER_RATE_EXPERIMENTAL on vigiles/codex; optional `experimental?`
fields on EvalDriver and TriggerRateReport on vigiles/testing) but the
committed api-surface snapshots were never regenerated, so the API surface
gate has been failing on main. Regenerate to match the shipped surface.

All additive — no exports removed, not a breaking change.

Co-authored-by: Claude <noreply@anthropic.com>
2026-07-21 00:44:29 +05:00

2.7 KiB

API Report File for "vigiles-codex"

Do not edit this file. It is a report generated by API Extractor.


// @public
export function buildCodexArgs(ctx: HarnessDriverContext): string[];

// @public
export const CODEX_TRIGGER_RATE_EXPERIMENTAL: string;

// @public (undocumented)
export const codexAdapter: HarnessAdapter;

// @public (undocumented)
export const codexDialect: HarnessDialect;

// @public (undocumented)
export const codexDriver: HarnessTestDriver;

// @public
export function codexEvalAgentRunner(args: AgentRunArgs): Promise<RunOut>;

// @public
export const codexEvalDriver: EvalDriver;

// @public
export function codexEvalRunner(args: {
    task: string;
    cwd: string;
    timeoutMs: number;
}): {
    code: number;
    stdout: string;
};

// @public (undocumented)
export const codexHookProtocol: HookProtocol;

// @public (undocumented)
export const codexLayout: PluginLayout;

// @public
export function codexMockArgs(baseUrl: string): string[];

// @public
export function codexMockEnv(): Record<string, string>;

// @public (undocumented)
export interface CodexMockHandle {
    // (undocumented)
    close(): Promise<void>;
    // (undocumented)
    readonly port: number;
    readonly requests: readonly CodexRequest[];
    // (undocumented)
    readonly url: string;
}

// @public (undocumented)
export const codexModelMock: ModelMock;

// @public
export interface CodexRequest {
    // (undocumented)
    readonly model: string;
    // (undocumented)
    readonly prompt: string;
    // (undocumented)
    readonly toolNames: readonly string[];
}

// @public
export function codexRunError(out: {
    stdout: string;
}): string | null;

// @public (undocumented)
export const codexRuntime: HarnessRuntime;

// @public
export function codexSkillFired(run: {
    toolCalls: readonly ToolCall[];
}, name: string): boolean;

// @public
export interface CodexTurn {
    readonly text: string;
}

// @public
export function installCodexSkills(pluginDir: string, cwd: string): number;

// @public
export function parseCodexEvalRun(out: {
    stdout: string;
}): ParsedModelRun;

// @public
export function parseCodexRun(stdout: string): ParsedRun;

// @public
export function parseResponsesRequest(body: string): {
    prompt: string;
    model: string;
    toolNames: string[];
};

// @public
export function renderResponsesSSE(text: string, opts?: {
    model?: string;
}): string;

// @public
export function startCodexMock(script: readonly CodexTurn[], opts?: {
    onRequest?: (req: CodexRequest) => void;
}): Promise<CodexMockHandle>;

// (No @packageDocumentation comment for this package)