Add sidecar Qwen VL prompt recommend, fix queued shot bursts, and leave unused MiniMax identity slots empty.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Towsty
2026-08-27 17:04:43 -05:00
co-authored by Cursor
parent 2bb30395d8
commit df5ac24622
23 changed files with 1068 additions and 25 deletions
+23
View File
@@ -0,0 +1,23 @@
export function parseEditPasses(text: string): string[] | null {
const src = String(text || '').replace(/\r\n/g, '\n')
const marker = /^[ \t]*---pass\s+(\d+)---[ \t]*$/gim
const markers = [...src.matchAll(marker)]
if (!markers.length) return null
const parts: string[] = []
const preamble = src.slice(0, markers[0].index || 0).trim()
for (let i = 0; i < markers.length; i++) {
const from = (markers[i].index || 0) + markers[i][0].length
const to = i + 1 < markers.length ? (markers[i + 1].index || src.length) : src.length
const body = src.slice(from, to).trim()
if (body) parts.push(body)
}
if (!parts.length) return null
if (preamble && preamble.length > 40) {
parts[0] = `${preamble}\n\n${parts[0]}`
}
return parts
}
export function looksLikeShotScript(text: string) {
return /^[ \t]*shot\s+[2-9]\d*\b/im.test(String(text || ''))
}