这里保存由 OpenAI4S 根据 ../queries/ 冻结 prompt 实际生成的六个独立实现。前两个
来自完整的 openai4s run Agent 轨迹;由于 Agent 网关处理长代码响应不稳定,其余四个
由 OpenAI4S LLM 客户端读取公开 Query 和 benchmark 源码生成。六个实现均经过明确记录
的生成后协议一致性修复。文件名与 ../gt_codebases/ 严格对应,但生成实现不得导入或
读取 GT runtime。
generation_manifest.json 冻结生成接口、未完整结束的 Agent 轨迹状态、修复披露、
prompt/源码哈希和验证产物。
generate.py --scenario NAME --overwrite 只重新生成所选 Scenario,并保留其他条目的
provenance。未指定 --overwrite 时,已有源码及其 provenance 保持不变。验证只暂存
公开 fixture 和经过审查的 benchmark 模块,使用干净环境及操作系统沙箱,禁止访问
仓库、GT 输出和网络。验证要求可用的 macOS Seatbelt 或 Linux bubblewrap;无法建立
隔离时验证失败。子进程输出及机器本地错误细节不会写入 manifest。
只有 dataset_profile=synthetic_protocol_smoke 使用 fixture 字符串规范化。其他
profile 的化学规范化必须使用 RDKit。离线测试执行每个已提交的生成 CLI,将其产物
字节与 GT 比较,并校验记录的产物哈希。
| 文件 | Scenario |
|---|---|
generation_manifest.json |
Query、GT、生成代码的 provenance 和哈希。 |
generate.py |
根据冻结 query 运行 OpenAI4S 并冻结 provenance。 |
01_single_step_retrosynthesis.py |
单步逆合成。 |
02_multistep_route_planning.py |
有预算多步规划。 |
03_atom_mapping.py |
原子映射。 |
04_forward_prediction.py |
正向预测。 |
05_condition_recommendation.py |
条件推荐。 |
06_yield_estimation.py |
收率估计。 |
README.md |
英文目录说明。 |
README_zh.md |
中文目录说明。 |