84 lines
2.5 KiB
JSON
84 lines
2.5 KiB
JSON
{
|
|
"id": "869de13e-bef9-4b91-ba51-f6708c40b096",
|
|
"snapshot": "os",
|
|
"instruction": "Can you organize my desktop by identifying schoolwork-related files, coding projects, and random downloads, ensuring no file is misplaced? Specifically, schoolwork files should end up in the 'Work' folder, coding projects in 'Projects', and everything else in 'Miscellaneous'. Use content analysis for files without clear extensions or names.",
|
|
"source": "",
|
|
"config": [
|
|
{
|
|
"type": "command",
|
|
"parameters": {
|
|
"command": [
|
|
"mkdir",
|
|
"-p",
|
|
"/home/user/Desktop/Work"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "command",
|
|
"parameters": {
|
|
"command": [
|
|
"mkdir",
|
|
"-p",
|
|
"/home/user/Desktop/Projects"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "command",
|
|
"parameters": {
|
|
"command": [
|
|
"mkdir",
|
|
"-p",
|
|
"/home/user/Desktop/Miscellaneous"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "download",
|
|
"parameters": {
|
|
"files": [
|
|
{
|
|
"url": "https://drive.usercontent.google.com/download?id=1akdsiRVdq6CUtT-FX8Dpf8ruPTq6DcFn&export=download&authuser=0&confirm=t&uuid=ce2fa96a-454e-43d9-bbe3-98553b7eed0d&at=APZUnTVw_YQ1URTvP34vrmKcw0b4:1705222451052",
|
|
"path": "/home/user/project/main.py"
|
|
},
|
|
{
|
|
"url": "https://drive.usercontent.google.com/download?id=1BkwtqtAzv_K2CrTbJZ0HbMHBffzdD9vc&export=download&authuser=0&confirm=t&uuid=28f77090-deef-49a1-b156-91317881e75e&at=APZUnTXuaR6i_3t3Prslk535GaO5:1705222457290",
|
|
"path": "/home/user/project/README.md"
|
|
},
|
|
{
|
|
"url": "https://drive.usercontent.google.com/download?id=1ea_zF2tbcXOB8w9neBV-U5xI2nnPzIw_&export=download&authuser=0&confirm=t&uuid=9cf8c5bb-a880-475c-b80b-967a0c4fbea4&at=APZUnTUdjIj80F3Mbgi72eZDTZLO:1705222462443",
|
|
"path": "/home/user/project/.vscode/settings.json"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"trajectory": "trajectories/",
|
|
"related_apps": [
|
|
"os",
|
|
"libreoffice_calc",
|
|
"libreoffice_writer",
|
|
"libreoffice_impress"
|
|
],
|
|
"evaluator": {
|
|
"func": "is_extension_installed",
|
|
"result": {
|
|
"type": "vm_command_line",
|
|
"command": [
|
|
"ls",
|
|
"/home/user/project/",
|
|
"|",
|
|
"grep",
|
|
"project.code-workspace"
|
|
]
|
|
},
|
|
"expected": {
|
|
"type": "rule",
|
|
"rules": {
|
|
"type": "contain",
|
|
"expected": "project.code-workspace"
|
|
}
|
|
}
|
|
}
|
|
} |