fix(intent): keep draft requests that end in 看看 on the write path
「出一版…看看」是写完给看,不是只读查看;查看和读取仍走只读作用域裁决。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user