- Schema version (x_schema_version, schema_hash) в prompt/trace - Кеш read/search/logs/env (ContextCache) в plan-цикле - Контекст-диета: MAX_FILES=8, MAX_FILE_CHARS=20k, MAX_TOTAL_CHARS=120k - Plan→Apply двухфазность, NO_CHANGES, path sanitization - Protected paths, content validation, EOL normalization - Trace (PAPAYU_TRACE), redaction (PAPAYU_TRACE_RAW) - Preview diff, undo/redo, transactional apply Co-authored-by: Cursor <cursoragent@cursor.com>
18 lines
615 B
JSON
18 lines
615 B
JSON
{
|
||
"_comment": "v2.3.3 — тест AUTO_ROLLBACK: шаг 1 создаёт файл, шаг 2 падает на safe_join (..). В papa-yu kind = SCREAMING_SNAKE_CASE.",
|
||
"root_path": "/ПУТЬ/К/ПРОЕКТУ",
|
||
"actions": [
|
||
{
|
||
"kind": "CREATE_FILE",
|
||
"path": "papayu_test_ok.txt",
|
||
"content": "Эта строка будет создана, а потом удалена rollback-ом"
|
||
},
|
||
{
|
||
"kind": "UPDATE_FILE",
|
||
"path": "../../forbidden.txt",
|
||
"content": "Эта операция должна упасть из-за safe_join"
|
||
}
|
||
],
|
||
"auto_check": false
|
||
}
|