feat: 研究编号只许小写、配置路径必须绝对;检验判重两个顺序取平均
任务书 13 第一部分,用户 2026-10-03 同意。 - config:studyId 限定小写字母、数字和 ._-;task、promptDir 必须以 / 开头。 - eval:research.json 路径改绝对,writeConfig 不再转换;quality.ts 第 2、6 问每对 A、B 与 B、A 各问一次取平均,两次原始概率都存。 - tests:大写编号、相对路径各加测试。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import { join } from "node:path";
|
||||
import type { ResearchConfig } from "../src/config/index.ts";
|
||||
|
||||
// 两份写全的合法配置:完整流程一份、朴素循环一份。数值取方法.md 6.11 的现行值和参考项目真实用过的配置
|
||||
@@ -8,7 +9,7 @@ const glm = { provider: "iomgaa", model: "glm-5.3", thinking: "medium" } as cons
|
||||
export function fullConfig(): ResearchConfig {
|
||||
return {
|
||||
studyId: "circle-full-1",
|
||||
task: "tasks/circle_packing",
|
||||
task: join(import.meta.dirname, "..", "tasks", "circle_packing"),
|
||||
models: {
|
||||
researchers: [{ ...glm }, { ...glm }, { ...glm }],
|
||||
experimenter: { ...glm },
|
||||
@@ -21,7 +22,7 @@ export function fullConfig(): ResearchConfig {
|
||||
factorLimit: 3,
|
||||
maxRepairs: 1,
|
||||
lightChecks: { maxCount: 2, seconds: 5 },
|
||||
promptDir: "prompts",
|
||||
promptDir: join(import.meta.dirname, "..", "prompts"),
|
||||
devEntry: false,
|
||||
flow: {
|
||||
preset: "full",
|
||||
|
||||
Reference in New Issue
Block a user