Komutlar ve skill'ler
BigOne'ın her yeteneği bir skill: skill.toml manifesti, tek bir Skill sınıfı olan main.py ve test_skill.py. Manifest skill'in adını, açıklamasını, risk seviyesini, izinlerini, parametrelerinin JSON şemasını ve hızlı yol için düzenli ifadelerini tutar. Açıklama modele aracın ne zaman seçileceğini söyler.
- Kaynaklaryerleşik › kullanıcı › üretilmiş; kullanıcı ya da üretilmiş skill yerleşik bir komutu elinden alamaz
- İzinlerfs.read · fs.write · fs.delete · process.launch · process.kill · network · clipboard · code.exec
- Kapalı skillkodu hiç içe aktarılmaz
SınırKendi eklediğin (user) skill'ler güvenilen koddur, denetlenmez. Fazla geniş ya da geçersiz tetikleyicisi olan skill yüklenmez.
| Skill | Risk | Hızlı yol | Ne yapar |
|---|---|---|---|
| list_folder | L0 | evet | Klasörün içini listeler |
| find_files | L0 | evet | Ada, uzantıya, yaşa göre dosya arar |
| read_file | L0 | — | Kod ya da metin dosyasını satır numarasıyla okur |
| recall | L0 | evet | Uzun süreli hafızada arar |
| list_grants | L0 | evet | Erişim verilen klasörleri listeler |
| list_tasks | L0 | evet | Arka plandaki görevleri listeler |
| list_watches | L0 | evet | Hatırlatma ve takipleri listeler |
| open_folder | L1 | evet | Klasörü Dosya Gezgini'nde açar |
| open_url | L1 | evet | Siteyi varsayılan tarayıcıda açar |
| open_app | L1 | evet | Kurulu uygulamayı Başlat menüsünden başlatır |
| remember | L1 | evet | Bir bilgiyi ya da tercihi hafızaya yazar |
| remind_at | L1 | — | Verilen saatte hatırlatır |
| notify_when_done | L1 | — | Bir program bitince haber verir |
| start_task | L1 | — | Arka planda kendi başına çalışacağı görev başlatır |
| cancel_task | L1 | — | Görevi iptal eder |
| cancel_watch | L1 | — | Hatırlatmayı ya da takibi iptal eder |
| revoke_access | L1 | evet | Klasör yetkisini geri alır |
| create_folder | L2 | evet | Klasör oluşturur (geri alınabilir) |
| organize_folder | L2 | evet | Klasörü türe ya da aya göre düzenler (geri alınabilir) |
| edit_file | L2 | — | Dosyada tam bir metin parçasını değiştirir (geri alınabilir) |
| write_file | L2 | — | Metin dosyası yazar ya da baştan yazar (geri alınabilir) |
| undo_last | L2 | evet | Son geri alınabilir dosya işini geri alır |
| forget | L2 | evet | Bir konudaki hafızayı siler; neyi sileceğini gösterir |
| draft_skill | L2 | — | Yeni skill taslağı yazar; kod çalıştırmaz |
| delete_files | L3 | evet | Süzülen dosyaları Geri Dönüşüm Kutusu'na taşır |
| delete_folder | L3 | evet | Klasörü Geri Dönüşüm Kutusu'na taşır |
| grant_access | L3 | evet | Bir klasöre kalıcı okuma ya da yazma yetkisi verir |
| install_skill | L4 | — | Bekleyen skill taslağını kurar (15 dk onay penceresi) |

