mirror of
https://github.com/zernie/vigiles.git
synced 2026-09-14 20:53:57 +08:00
dc11398fe5
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>
2.7 KiB
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)