Files
dsh-purge/lib/host-clean.js
T
叫我小杨同学andCursor 15df041ebe fix: 发布 1.1.59,应用后不再误报没写进宿主
重启校验同时认两条安装路径。原文里已经没有官方身份句和丢掉注入的写法时,不再因为旧标记对不上就取消重启。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-05 01:36:46 +08:00

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;
}