intents
JSON
13 görüntüleme
Anonim
2 hafta, 6 gün önce
{
"version": "1.0.0",
"namespace": "personal_automation",
"intents": [
{
"intent": "DEVICE_PING",
"category": "device",
"description": "Hedef cihazın canlı olup olmadığını kontrol eder.",
"parameters_schema": { "type": "object", "properties": {}, "additionalProperties": false }
},
{
"intent": "DEVICE_STATUS",
"category": "device",
"description": "Cihaz durumu (batarya, ağ, depolama, son_gorulme, yetenekler) döner.",
"parameters_schema": {
"type": "object",
"properties": { "verbose": { "type": "boolean", "default": true } },
"additionalProperties": false
}
},
{
"intent": "DEVICE_LIST_ONLINE",
"category": "device",
"description": "Online cihazları listeler.",
"parameters_schema": { "type": "object", "properties": {}, "additionalProperties": false }
},
{
"intent": "DEVICE_SET_LABEL",
"category": "device",
"description": "Cihaz etiketini günceller (örn: PRIMARY/BACKUP/WORK).",
"parameters_schema": {
"type": "object",
"properties": { "label": { "type": "string" } },
"required": ["label"],
"additionalProperties": false
}
},
{
"intent": "DEVICE_SET_DEFAULTS",
"category": "device",
"description": "Varsayılan cihaz tercihlerini ayarlar (primary_phone, backup_phone, default_source).",
"parameters_schema": {
"type": "object",
"properties": {
"primary_phone_device_id": { "type": "string" },
"backup_phone_device_id": { "type": "string" },
"default_windows_device_id": { "type": "string" }
},
"additionalProperties": false
}
},
{
"intent": "NOTIFY",
"category": "device",
"description": "Hedef cihaza bildirim gönderir.",
"parameters_schema": {
"type": "object",
"properties": {
"message": { "type": "string" },
"level": { "type": "string", "enum": ["info", "warning", "error"], "default": "info" }
},
"required": ["message"],
"additionalProperties": false
}
},
{
"intent": "PHOTO_GET_LATEST",
"category": "media.photo",
"description": "Cihaz galerisinden en yeni fotoğrafları getirir.",
"parameters_schema": {
"type": "object",
"properties": {
"count": { "type": "integer", "minimum": 1, "maximum": 100, "default": 1 },
"album": { "type": ["string", "null"], "default": null },
"include_metadata": { "type": "boolean", "default": true }
},
"additionalProperties": false
}
},
{
"intent": "PHOTO_GET_BY_ID",
"category": "media.photo",
"description": "Belirli fotoğraf(lar)ı id ile getirir.",
"parameters_schema": {
"type": "object",
"properties": {
"photo_ids": { "type": "array", "items": { "type": "string" }, "minItems": 1 },
"include_metadata": { "type": "boolean", "default": true }
},
"required": ["photo_ids"],
"additionalProperties": false
}
},
{
"intent": "PHOTO_SEARCH",
"category": "media.photo",
"description": "Fotoğraf arar (metin, tarih, konum, favori, ekran görüntüsü, vb.).",
"parameters_schema": {
"type": "object",
"properties": {
"query": { "type": "string", "default": "" },
"date_from": { "type": ["string", "null"], "default": null },
"date_to": { "type": ["string", "null"], "default": null },
"only_screenshots": { "type": "boolean", "default": false },
"only_favorites": { "type": "boolean", "default": false },
"limit": { "type": "integer", "minimum": 1, "maximum": 500, "default": 50 }
},
"additionalProperties": false
}
},
{
"intent": "PHOTO_DELETE",
"category": "media.photo",
"description": "Fotoğraf siler (genelde onay gerektirir).",
"parameters_schema": {
"type": "object",
"properties": {
"photo_ids": { "type": "array", "items": { "type": "string" } },
"scope": { "type": "string", "enum": ["selected", "latest_n", "range"] },
"latest_n": { "type": ["integer", "null"], "default": null },
"date_from": { "type": ["string", "null"], "default": null },
"date_to": { "type": ["string", "null"], "default": null }
},
"required": ["scope"],
"additionalProperties": false
}
},
{
"intent": "PHOTO_EXPORT",
"category": "media.photo",
"description": "Fotoğraf(ları) dışa aktarır (sunucuya/Windows'a/diğer cihaza).",
"parameters_schema": {
"type": "object",
"properties": {
"photo_ids": { "type": "array", "items": { "type": "string" }, "minItems": 1 },
"destination": { "type": "string", "enum": ["server", "windows", "device"] },
"destination_device_id": { "type": ["string", "null"], "default": null },
"destination_path": { "type": ["string", "null"], "default": null },
"mode": { "type": "string", "enum": ["copy", "move"], "default": "copy" }
},
"required": ["photo_ids", "destination"],
"additionalProperties": false
}
},
{
"intent": "PHOTO_CREATE_ALBUM",
"category": "media.photo",
"description": "Yeni albüm oluşturur.",
"parameters_schema": {
"type": "object",
"properties": { "album_name": { "type": "string" } },
"required": ["album_name"],
"additionalProperties": false
}
},
{
"intent": "PHOTO_ADD_TO_ALBUM",
"category": "media.photo",
"description": "Fotoğrafları albüme ekler.",
"parameters_schema": {
"type": "object",
"properties": {
"album_name": { "type": "string" },
"photo_ids": { "type": "array", "items": { "type": "string" }, "minItems": 1 }
},
"required": ["album_name", "photo_ids"],
"additionalProperties": false
}
},
{
"intent": "CAMERA_TAKE_PHOTO",
"category": "media.camera",
"description": "Kamera ile fotoğraf çeker.",
"parameters_schema": {
"type": "object",
"properties": {
"camera": { "type": "string", "enum": ["rear", "front"], "default": "rear" },
"flash": { "type": "string", "enum": ["auto", "on", "off"], "default": "auto" },
"count": { "type": "integer", "minimum": 1, "maximum": 10, "default": 1 }
},
"additionalProperties": false
}
},
{
"intent": "VIDEO_GET_LATEST",
"category": "media.video",
"description": "Galeriden en yeni videoları getirir.",
"parameters_schema": {
"type": "object",
"properties": {
"count": { "type": "integer", "minimum": 1, "maximum": 50, "default": 1 },
"include_metadata": { "type": "boolean", "default": true }
},
"additionalProperties": false
}
},
{
"intent": "VIDEO_SEARCH",
"category": "media.video",
"description": "Video arar (tarih, süre, ad vb.).",
"parameters_schema": {
"type": "object",
"properties": {
"query": { "type": "string", "default": "" },
"date_from": { "type": ["string", "null"], "default": null },
"date_to": { "type": ["string", "null"], "default": null },
"min_duration_sec": { "type": ["integer", "null"], "default": null },
"max_duration_sec": { "type": ["integer", "null"], "default": null },
"limit": { "type": "integer", "minimum": 1, "maximum": 200, "default": 20 }
},
"additionalProperties": false
}
},
{
"intent": "VIDEO_DELETE",
"category": "media.video",
"description": "Video siler (genelde onay gerektirir).",
"parameters_schema": {
"type": "object",
"properties": { "video_ids": { "type": "array", "items": { "type": "string" }, "minItems": 1 } },
"required": ["video_ids"],
"additionalProperties": false
}
},
{
"intent": "AUDIO_RECORD_START",
"category": "media.audio",
"description": "Ses kaydını başlatır.",
"parameters_schema": {
"type": "object",
"properties": { "quality": { "type": "string", "enum": ["low", "normal", "high"], "default": "normal" } },
"additionalProperties": false
}
},
{
"intent": "AUDIO_RECORD_STOP",
"category": "media.audio",
"description": "Ses kaydını durdurur ve dosyayı döndürür/aktarır.",
"parameters_schema": {
"type": "object",
"properties": { "export_to": { "type": "string", "enum": ["server", "windows", "none"], "default": "server" } },
"additionalProperties": false
}
},
{
"intent": "FILE_LIST",
"category": "filesystem",
"description": "Klasör içeriğini listeler.",
"parameters_schema": {
"type": "object",
"properties": {
"path": { "type": "string" },
"pattern": { "type": ["string", "null"], "default": null },
"recursive": { "type": "boolean", "default": false },
"include_hidden": { "type": "boolean", "default": false },
"limit": { "type": "integer", "minimum": 1, "maximum": 5000, "default": 500 }
},
"required": ["path"],
"additionalProperties": false
}
},
{
"intent": "FILE_INFO",
"category": "filesystem",
"description": "Dosya/klasör bilgisi döner (boyut, tarih, hash opsiyonel).",
"parameters_schema": {
"type": "object",
"properties": {
"path": { "type": "string" },
"compute_hash": { "type": "boolean", "default": false },
"hash_algo": { "type": "string", "enum": ["md5", "sha1", "sha256"], "default": "sha256" }
},
"required": ["path"],
"additionalProperties": false
}
},
{
"intent": "FILE_SEARCH",
"category": "filesystem",
"description": "Dosya arar (ad/desen).",
"parameters_schema": {
"type": "object",
"properties": {
"root_path": { "type": "string" },
"pattern": { "type": "string" },
"recursive": { "type": "boolean", "default": true },
"limit": { "type": "integer", "minimum": 1, "maximum": 20000, "default": 2000 }
},
"required": ["root_path", "pattern"],
"additionalProperties": false
}
},
{
"intent": "FILE_COPY",
"category": "filesystem",
"description": "Dosya/klasör kopyalar.",
"parameters_schema": {
"type": "object",
"properties": {
"src": { "type": "string" },
"dst": { "type": "string" },
"overwrite": { "type": "boolean", "default": false }
},
"required": ["src", "dst"],
"additionalProperties": false
}
},
{
"intent": "FILE_MOVE",
"category": "filesystem",
"description": "Dosya/klasör taşır.",
"parameters_schema": {
"type": "object",
"properties": {
"src": { "type": "string" },
"dst": { "type": "string" },
"overwrite": { "type": "boolean", "default": false }
},
"required": ["src", "dst"],
"additionalProperties": false
}
},
{
"intent": "FILE_RENAME",
"category": "filesystem",
"description": "Dosya/klasör yeniden adlandırır.",
"parameters_schema": {
"type": "object",
"properties": { "path": { "type": "string" }, "new_name": { "type": "string" } },
"required": ["path", "new_name"],
"additionalProperties": false
}
},
{
"intent": "FILE_DELETE",
"category": "filesystem",
"description": "Dosya/klasör siler (onay gerektirebilir).",
"parameters_schema": {
"type": "object",
"properties": {
"path": { "type": "string" },
"recursive": { "type": "boolean", "default": false },
"trash": { "type": "boolean", "default": true }
},
"required": ["path"],
"additionalProperties": false
}
},
{
"intent": "DIR_CREATE",
"category": "filesystem",
"description": "Klasör oluşturur.",
"parameters_schema": {
"type": "object",
"properties": { "path": { "type": "string" }, "parents": { "type": "boolean", "default": true } },
"required": ["path"],
"additionalProperties": false
}
},
{
"intent": "FILE_ZIP_CREATE",
"category": "filesystem",
"description": "Dosya/klasörleri zip arşivi yapar.",
"parameters_schema": {
"type": "object",
"properties": {
"sources": { "type": "array", "items": { "type": "string" }, "minItems": 1 },
"zip_path": { "type": "string" },
"overwrite": { "type": "boolean", "default": false }
},
"required": ["sources", "zip_path"],
"additionalProperties": false
}
},
{
"intent": "FILE_ZIP_EXTRACT",
"category": "filesystem",
"description": "Zip arşivi çıkarır.",
"parameters_schema": {
"type": "object",
"properties": {
"zip_path": { "type": "string" },
"dest_dir": { "type": "string" },
"overwrite": { "type": "boolean", "default": false }
},
"required": ["zip_path", "dest_dir"],
"additionalProperties": false
}
},
{
"intent": "TRANSFER_PUSH_FILE",
"category": "transfer",
"description": "Bir cihazdan başka hedefe dosya gönderir (cihaz->sunucu veya cihaz->cihaz).",
"parameters_schema": {
"type": "object",
"properties": {
"src_path": { "type": "string" },
"destination": { "type": "string", "enum": ["server", "windows", "device"] },
"destination_device_id": { "type": ["string", "null"], "default": null },
"destination_path": { "type": ["string", "null"], "default": null },
"overwrite": { "type": "boolean", "default": false }
},
"required": ["src_path", "destination"],
"additionalProperties": false
}
},
{
"intent": "TRANSFER_PULL_FILE",
"category": "transfer",
"description": "Hedeften dosya çeker (sunucu->cihaz veya cihaz->cihaz).",
"parameters_schema": {
"type": "object",
"properties": {
"source": { "type": "string", "enum": ["server", "windows", "device"] },
"source_device_id": { "type": ["string", "null"], "default": null },
"source_path": { "type": "string" },
"dst_path": { "type": "string" },
"overwrite": { "type": "boolean", "default": false }
},
"required": ["source", "source_path", "dst_path"],
"additionalProperties": false
}
},
{
"intent": "TRANSFER_SYNC",
"category": "transfer",
"description": "İki konum arasında senkronizasyon yapar.",
"parameters_schema": {
"type": "object",
"properties": {
"left": { "type": "string" },
"right": { "type": "string" },
"direction": { "type": "string", "enum": ["push", "pull", "bidirectional"], "default": "bidirectional" },
"delete_extraneous": { "type": "boolean", "default": false }
},
"required": ["left", "right"],
"additionalProperties": false
}
},
{
"intent": "NOTE_ADD",
"category": "notes",
"description": "Yeni not ekler.",
"parameters_schema": {
"type": "object",
"properties": {
"title": { "type": ["string", "null"], "default": null },
"content": { "type": "string" },
"tags": { "type": "array", "items": { "type": "string" }, "default": [] }
},
"required": ["content"],
"additionalProperties": false
}
},
{
"intent": "NOTE_LIST",
"category": "notes",
"description": "Notları listeler/arar.",
"parameters_schema": {
"type": "object",
"properties": {
"query": { "type": ["string", "null"], "default": null },
"tag": { "type": ["string", "null"], "default": null },
"limit": { "type": "integer", "minimum": 1, "maximum": 500, "default": 50 }
},
"additionalProperties": false
}
},
{
"intent": "NOTE_GET",
"category": "notes",
"description": "Tek bir notu id ile getirir.",
"parameters_schema": {
"type": "object",
"properties": { "note_id": { "type": "string" } },
"required": ["note_id"],
"additionalProperties": false
}
},
{
"intent": "NOTE_UPDATE",
"category": "notes",
"description": "Notu günceller (patch).",
"parameters_schema": {
"type": "object",
"properties": {
"note_id": { "type": "string" },
"patch": { "type": "object" }
},
"required": ["note_id", "patch"],
"additionalProperties": false
}
},
{
"intent": "NOTE_DELETE",
"category": "notes",
"description": "Notu siler.",
"parameters_schema": {
"type": "object",
"properties": { "note_id": { "type": "string" } },
"required": ["note_id"],
"additionalProperties": false
}
},
{
"intent": "TODO_ADD",
"category": "tasks",
"description": "Yapılacak ekler.",
"parameters_schema": {
"type": "object",
"properties": {
"text": { "type": "string" },
"due": { "type": ["string", "null"], "default": null },
"priority": { "type": "string", "enum": ["low", "normal", "high"], "default": "normal" }
},
"required": ["text"],
"additionalProperties": false
}
},
{
"intent": "TODO_LIST",
"category": "tasks",
"description": "Yapılacakları listeler.",
"parameters_schema": {
"type": "object",
"properties": {
"status": { "type": "string", "enum": ["open", "done", "all"], "default": "open" },
"limit": { "type": "integer", "minimum": 1, "maximum": 1000, "default": 100 }
},
"additionalProperties": false
}
},
{
"intent": "TODO_MARK_DONE",
"category": "tasks",
"description": "Yapılacağı tamamlandı işaretler.",
"parameters_schema": {
"type": "object",
"properties": { "todo_id": { "type": "string" } },
"required": ["todo_id"],
"additionalProperties": false
}
},
{
"intent": "TODO_DELETE",
"category": "tasks",
"description": "Yapılacağı siler.",
"parameters_schema": {
"type": "object",
"properties": { "todo_id": { "type": "string" } },
"required": ["todo_id"],
"additionalProperties": false
}
},
{
"intent": "CLIPBOARD_GET",
"category": "windows",
"description": "Panodaki metni alır.",
"parameters_schema": { "type": "object", "properties": {}, "additionalProperties": false }
},
{
"intent": "CLIPBOARD_SET",
"category": "windows",
"description": "Panoya metin yazar.",
"parameters_schema": {
"type": "object",
"properties": { "text": { "type": "string" } },
"required": ["text"],
"additionalProperties": false
}
},
{
"intent": "SCREENSHOT_TAKE",
"category": "windows",
"description": "Ekran görüntüsü alır ve hedefe aktarır.",
"parameters_schema": {
"type": "object",
"properties": {
"monitor": { "type": "integer", "minimum": 1, "default": 1 },
"export_to": { "type": "string", "enum": ["server", "local"], "d
İşlemler
Bilgiler
ID: C3O0VV
Yazar: Anonim
Oluşturulma:
04 Ocak 2026 01:03
04 Ocak 2026 01:03
Görüntülenme: 13
Dil: JSON
Karakter: 20586
Satır: 32654
QR Kod
QR kod ile hızlı paylaşım