重启校验同时认两条安装路径。原文里已经没有官方身份句和丢掉注入的写法时,不再因为旧标记对不上就取消重启。 Co-authored-by: Cursor <cursoragent@cursor.com>
14 lines
819 B
JavaScript
14 lines
819 B
JavaScript
/** 重启前看系统提示词文件:标记写上了,或者当前原文里已经没有那两处旧拦截。 */
|
|
export function hostPromptKeepsInject(text) {
|
|
const body = String(text || "");
|
|
const identityMarked = body.includes("[dsh-purge] identity stripped");
|
|
const injectMarked = body.includes("[dsh-purge] complete prompt keeps waterfall inject")
|
|
|| body.includes("[dsh-purge] complete prompt keeps inject");
|
|
if (identityMarked && injectMarked) return true;
|
|
// 空文件或不是这份模块,不能当成已经洗过。
|
|
if (!body.includes("system-prompt/assemble")) return false;
|
|
const identityLeft = body.includes("You are an AI agent powered by DeepSeek Harness.");
|
|
const dropsInject = body.includes("transformed.sections : [completeSection]");
|
|
return !identityLeft && !dropsInject;
|
|
}
|