/**
 * Agent Harness mode base — evaluation methodology for autonomous agent testing.
 *
 * Tests whether an autonomous agent can complete implementation tasks
 * end-to-end, including tool use, file creation, and code generation.
 *
 * @see docs/modes.md
 */
export function createAgentHarnessBase() {
    return {
        mode: {
            id: "agent-harness",
            label: "Agent Harness",
            validProviderPatterns: ["^openai:", "^anthropic:", "^file://"],
            rubricTemplateIds: [],
            handlerModule: "./mode-handlers/agent-harness/index.js",
        },
        // Agent harness rubric templates and scoring profiles will be defined
        // as the mode matures. The structural registration is in place.
    };
}
