fix(intent): keep draft requests that end in 看看 on the write path

「出一版…看看」是写完给看,不是只读查看;查看和读取仍走只读作用域裁决。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
weichen
2026-09-21 09:26:03 +00:00
co-authored by Cursor
parent fd4b95030f
commit 4af4a9de13
+11 -4
View File
@@ -526,10 +526,17 @@ func readDocScopeCandidate(input string, snap *ContextSnapshot) *CandidateIntent
}
func hasDocViewVerb(input string) bool {
for _, verb := range []string{"查看", "看看", "读取"} {
if strings.Contains(input, verb) {
return true
if strings.Contains(input, "查看") || strings.Contains(input, "读取") {
return true
}
// 「看看」常跟在「出一版…看看」后面,表示写完给看,不是只读查看。
if !strings.Contains(input, "看看") {
return false
}
for _, marker := range []string{"编写", "编制", "生成", "起草", "创建", "撰写", "重写", "更新", "修改", "完善", "补充", "刷新", "重做", "出", "做", "跑"} {
if strings.Contains(input, marker) {
return false
}
}
return false
return true
}