Files
classhelper-island-refactor…/scripts/fixpreamble.mjs
T

10 lines
859 B
JavaScript
Raw Normal View History

import { readFileSync, writeFileSync } from 'node:fs';
const p = 'parts/00-preamble.md';
let t = readFileSync(p, 'utf8');
t = t.replace(
'1. **整体投喂**:若所用 ChatGPT 模型上下文足够(≥ 64k tokens),将本文件从「## 0.」到结尾一次性粘贴,尾附一句:「请严格按此提示词实现,先给出实施计划与文件树,再按里程碑推进。」',
'1. **整体投喂**:全文约 200k tokens,需使用上下文 ≥ 200k 的模型(如 GPT-5 级长上下文 / Gemini 2.5 Pro)才能一次粘贴;将本文件从「## 0.」到结尾整体粘贴,尾附一句:「请严格按此提示词实现,先给出实施计划与文件树,再按里程碑推进。」',
);
if (!t.includes('约 200k tokens')) throw new Error('preamble 替换失败');
writeFileSync(p, t, 'utf8');
console.log('preamble updated');