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
Ham Görünüm İndir
Bilgiler
ID: C3O0VV
Yazar: Anonim
Oluşturulma:
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